CHILDES !!!CLAN {{outline}} !!インストール *http://dali.talkbank.org/clan/ からダウンロード *インストールされるのは **Windowsは C:\TalkBank\CLAN\ !!CHECK *depfile.cut というファイルに基づき、フォーマットがチェックされる !Libディレクトリーの設定 c:\TalkBank\CLAN\lib * depfile.cut を入れておく。 !Ctrl-Lでチェック !!コーディング !Coder Mode *画面の左下の黒い帯 **[E] はエディターモード **[chat]はCHATモード *メニューの「Mode」から「Coder mode」を選ぶ(Esc-e) *入力したいコードの一覧が含まれている「コードファイル」を選択するように窓が開く ** /lib/coder/ にサンプルあり。(マニュアルと違うので注意) ***例: codes1.cut *読み込むと、画面下に、分析ティアの行頭記号が表示される。 *その記号をダブルクリックしていくと、体系的に準備してあるコードが順に入力されていく **コードは、階層的に配置されていることが想定されている。(下位分類されていく) *その個所のコードの入力が終わったら **Ctrl+t で次の発話ティアへ移動 **もしくは、Esc-c でモードを抜けて、該当行へ行った後、再度、Coder modeに。(Esc-e) *終わるときは、Esc-c でCoder modeを抜ける {{pre Command Function esc-c finish current code esc-c (again) finish current tier control-z undo control-t or F1 finish current tier and go to next esc-t restrict coding to a particular speaker esc-esc go to the next speaker esc-s show subcodes under cursor }} !サンプルコード */lib/coder のフォルダーに入っている (マニュアルと違うので注意) **codes-basic.cut ファイル {{pre # coder mode commands: # ESC-e = toggle between coders and text editing modes # ESC-c = move to top codes level, if already there, then move to tier code level # CTRL-T = finish coding current speaker and move to code the next speaker # # coder mode options: # +bN: set number of commands and words before auto-save # +d : do NOT create backup file # +fS: specify fixed-width font S (example: +fCAfont) # +lN: re-order (0 -leave as is, 1 -move to top, 2 -move one step up) # +s1: program will make identical copies of codes across branches # +tS: set CTRL-T command's next speaker to S (+t*FAT) (default: any speaker) # \ +b50 +d +l1 +s1 +fCAfont %spa: " $MOT :POS :Que :Res :NEG " $CHI }} このようにしておくと、以下のコードが入力できるようになる。(三つのレベル) {{pre $MOT:POS:Que $MOT:POS:Res $MOT:NEG:Que $MOT:NEG:Res $CHI:POS:Que $CHI:POS:Res $CHI:NEG:Que $CHI:NEG:Res }} !\ +b50 +d +l1 +s1 +fCAfont ::+b 自動バックアップを取るタイミングの設定 ::+d もとのファイルを .bak という拡張子で保存 ::+l (小文字のL)コードの一覧表示の際の設定: 1にしておくと高頻度順にソート ::+s コードを省略表記で記述してることの明示。同じ下位コードを使う場合。 下位コードが違う場合は、この手は使えないので、すべて表記。 +s つけない。 !独自のコーディングファイルの作成 {{pre メニューの「Mode」から、「CHAT mode」のチェックを外す (これは「Text Mode」と呼ばれる)  エディターの画面の左下、黒い帯、日付の右が[E|TEXT] となっていることを確認 }} *commnand-Nで新規ファイルを作成 **別のエディターで作ってもOK ***実際には、表計算でコードの一覧表を作り、それを、エディターで整形して、サンプルのコードファイルのコード部分にコピペする。 *すべて明記する場合、 +一行目に、オプションのライン +二行目に、ティアの指定 ++% 三文字 コロン タブ +三行目から、コード *ティアごとに違うコードを割り振る場合も、一つのcodes.cutファイルに記述可能 !コツ *省略式で(+s1を使う方法)で書かないと、コードがすべて表示されて、階層的に選択できなくなるので、コードが多い場合はだめ。 *選択式で書く場合、重複する下位コードは、「上と同じ」という解釈をされる。 **下位項目がないものは、上の方に書くこと。 !具体的な作業手順(事前にコードファイルは作ってあるとして) +分析したいchaファイルを開く。 +Modeをコーディングモードに切り替える +Ctrl+Tで、上から順にメインティアを見ていく。 +該当しなければ、そのままCtrl+Tで次のティアへ +コーディングする場合は、ウィンドウの下のコードが出てきてるところをみて、該当するコードを順にクリックしていく +選択し終わったら、Ctrl+Tで次のティアへ +Esc-Cで終了。 !具体的な作業手順2(事前にコードが入れてあるものを修正する) +分析するchaファイルを開く +Esc-Eでコーディングモードに切り替え ++コーディングファイルを読み込む +Esc-Cでコーディングモードを切る +Ctrl+Fで該当コードを検索 +Esc-Eでコーディングモード +下に表示されるコードをダブルクリックしてコード記入 +Esc-Cでコーディングモードを抜ける +Ctrl+Fで次を検索 +Esc-Eでコーディングモード +つづく、、、、 !!分析 !コマンド !freq 頻度一覧 *単語の出現頻度一覧 freq sample.cha *特定のティア(行)のみを対象にするオプション ** <<+t>>を使って、例えば、子供の発話なら <<+t*CHI>> freq +t*CHI sample.cha *出現頻度順 +order ** <<+o>> をつける freq +t*CHI +o sample.cha *作業フォルダー内にある複数のファイルを一度に ** <<+u>> をつける !Profiling Commands {{pre • C-NNLA: Northwestern Narrative Language Analysis • C-QPA: Quantitative Production Analysis • DSS: Developmental Sentence Score • EVAL: computation of a wide range of indices for aphasia • FluCalc: computation of a wide range of indices for stuttering • IPSyn: Index of Productive Syntax • KIDEVAL: computation of a wide range of indices for child language • MORTABLE: computation of occurrences of grammatical morphemes • SUGAR: Sampling Utterances and Grammatical Analysis Revised }} !!フォーマット変換:Format Conversion Commands {{pre • CHAT2ANVIL • CHAT2CA • CHAT2CONLL • CHAT2CA • CHAT2ELAN • CHAT2PRAAT • CHAT2SRT • CHAT2TEXT • CHAT2XMAR • ANVIL2CHAT • CONLL2CHAT • ELAN2CHAT • LAB2CHAT • LENA2CHAT • LIPP2CHAT • PRAAT2CHAT • RTF2CHAT • SALT2CHAT • SRT2CHAT • TEXT2CHAT }} ---- !!Resources !マニュアル https://talkbank.org/manuals/CLAN.pdf