檔頭與參與者使用說明

建立新的轉寫檔、開啟既有的 .cha,或把 Word、純文字稿轉成 CHAT。檔頭依 CHAT 手冊第 7 章的格式與順序自動產生。

語言(@Languages)
第一個語言為主要語言;順序依勾選先後
一個小寫英文詞;CHAT 規定每位參與者的 @ID 都要有語料庫名稱
參與者(@Participants 與 @ID)
代碼通常為三個大寫字母,目標兒童用 CHI;年齡寫成「年;月.日」,如 3;02.10。名字可留空以去識別化,多字的名字以底線連接。
設計(@Types)
活動(@Types)
組別(@Types)
載入錄音時自動填入。手冊建議錄音檔與轉寫檔同名。

檔頭預覽


        

下一步:到「轉寫與對齊」載入錄音並開始轉寫。

轉寫與對齊使用說明

逐句轉寫,邊打字邊依 CHAT 手冊檢查。載入錄音或錄影後,可邊聽邊切分語句並加上時間標記(手冊第 9.13 節)。

尚未載入(語料只在本機播放,不會上傳) 0:00.0
拖曳波形可選取範圍
尚未檢查

研究者自訂編碼層使用說明

在主行之外加上研究者自己的編碼,存成 %x 開頭的附屬行(手冊第 11.1 節),不受 %mor 規則限制。編碼方案可存檔,分享給其他編碼者使用。

以 x 開頭的小寫字母,如 xprg(語用)、xact(言語行為)
每句可選
代碼
代碼建議以 $ 開頭,如 $REQ;快捷鍵為單一字母或數字。
點選語句後按代碼的快捷鍵;↑↓ 換句,空白鍵 播放本句,Delete 清除

編碼者一致性

另一位編碼者以同一份轉寫與同一個方案編碼後,載入他的 .cha 檔,逐句比較目前方案的附屬行,計算 Cohen's kappa。

檢查與匯出使用說明

完成後檢查全檔,下載 .cha,或直接送到分析程式 chatkit。轉寫內容會自動暫存在這個瀏覽器,但仍請定期下載保存。

不含副檔名;預設與錄音檔名相同

使用手冊

說明轉寫程式每個分頁的用途、每個欄位的意義與快捷鍵。各分頁標題旁的「使用說明」會直接跳到對應的段落。

轉寫功能

chatkittrans 是依 CHAT 手冊轉寫兒童語言語料的程式,與分析程式 chatkit 分開。轉寫的流程是:建立檔頭、逐句轉寫並對齊錄音、加上研究者的編碼、檢查後下載 .cha。完成的檔案可以下載,或直接送到 chatkit 分析。錄音與錄影只在您的瀏覽器中播放,不會上傳。

chatkittrans 有三層保護:

瀏覽器暫存
停止輸入約 1.5 秒後自動暫存在這個瀏覽器;重新開啟頁面時,「檔頭與參與者」上方會詢問是否繼續。暫存只保留一份,只在同一台電腦的同一個瀏覽器有效,清除瀏覽器資料即消失。暫存失敗時(空間不足、無痕視窗或隱私設定),畫面上方會出現紅色警告。
自動存到電腦
在「檢查與匯出」按「儲存到電腦並自動存檔」,選擇檔名與位置後,之後每次修改約 2 秒內就會寫回同一個 .cha 檔,「轉寫與對齊」的狀態列會顯示最近一次寫入的時間。重新開啟頁面時,按「繼續自動存到……」即可恢復(瀏覽器要求再確認一次權限)。這項功能需要 Chrome 或 Edge;Safari 與 Firefox 不支援,請改用下載。
保存提醒
沒有設定自動存檔時,若超過 15 分鐘沒有下載,畫面上方會提醒保存;有尚未保存的內容時關閉分頁,瀏覽器也會先詢問是否離開。

檔頭與參與者

開新檔案
清空目前的轉寫,從一份只有 CHI 與 MOT 的空白檔開始。編碼方案會保留。
開啟 .cha
讀入既有的 CHAT 檔繼續轉寫或編碼。檔頭會填入表單,無法對應到表單的檔頭行放在「其他檔頭行」,原樣保留;檔案中已有的 %x 附屬行會自動建立對應的編碼方案。
匯入 Word 或文字檔
把一般的逐字稿轉成 CHAT。每行須以說話者開頭,後接冒號或 Tab,如「媽媽:你要什麼?」「MOT: what is that?」。行首可有時間戳記,如「[00:01:23] 孩子:要」,會成為該句的開始時間。讀取後,請為每個說話者標籤指定 CHAT 代碼與角色;常見的稱呼(媽媽、爸爸、孩子、研究者等)會自動建議。轉換只做機械性的整理:全形標點改為 CHAT 符號、補上終止符、刪節號改為 +...;不做斷詞與語句切分。沒有說話者的行會併入前一句,並列出供核對。已填的檔頭會保留。
語言
@Languages。第一個語言為主要語言,各參與者的 @ID 預設使用它。
參與者
代碼通常為三個大寫字母,目標兒童用 CHI(手冊第 7.2 節)。選擇角色時會自動帶入手冊建議的代碼,如 Mother 為 MOT、Investigator 為 INV。名字可留空以去識別化;多字的名字以底線連接。年齡寫成「年;月.日」;填了出生日期與錄音日期後,可按「依出生與錄音日期計算年齡」。
@Types
設計、活動、組別三欄,選項取自手冊第 7.4 節。分析時會成為資料表的 design、activity、group_type 欄。
錄音檔名
@Media,不含副檔名。載入錄音時自動填入;手冊建議錄音檔與轉寫檔同名。

下方的「檔頭預覽」即時顯示產生的檔頭,並標示是否符合手冊格式。

轉寫與對齊

每一列是一個 CHAT 語句:左邊選說話者,中間輸入主行,右邊顯示時間。輸入時會即時依手冊檢查,有問題的語句輸入框會變色,右側的數字標示問題數,滑鼠停留可看說明與手冊頁碼。

符號面板
按鈕會把 CHAT 符號插入游標位置,滑鼠停留可看意義與手冊頁碼。先選取幾個詞再按 [/]、[//]、[>] 等,會自動以 < > 標出範圍,如 <那 個> [/]。
附屬行
按每列最右邊的 ▸ 展開,可新增 %com、%act、%exp 等附屬行或自訂的 %x 附屬行,也可直接輸入開始與結束時間(秒)。
載入錄音或錄影
支援瀏覽器能播放的格式,如 wav、mp3、m4a、mp4。波形上的色塊是已對齊的語句(橘色為目標兒童,青色為其他說話者),紅線是播放位置。點選波形跳到該時間;拖曳選取一段範圍後,可「以選取範圍設定本句時間」或「以選取範圍新增語句」,選取後播放只會播出該範圍。捲動滑鼠滾輪可左右移動視窗。
邊聽邊切分
最快的對齊方式:播放錄音,每當一個語句結束時按 Alt+Enter,本句的結束時間會設為此刻,並新增下一句、開始時間接續;接著輸入內容。需要細調時,播到語句開始處按 Alt+[,結束處按 Alt+]。
按鍵作用
Esc(或 Alt+K)播放/暫停
Alt+R重播本句(從開始時間播到結束時間)
Alt+J/Alt+L倒退/前進 2 秒
Alt+[/Alt+]以目前播放位置設為本句的開始/結束
Alt+Enter在目前播放位置切分:結束本句並新增下一句
Enter在本句之後新增一句(不改時間);說話者預設為前一位說話者
↑/↓移到上一句/下一句
Alt+1…9依參與者表的順序設定本句的說話者
Alt+Backspace刪除本句

macOS 以 Option 代替 Alt。時間以毫秒寫入主行末尾的時間標記(手冊第 9.13 節),CLAN 也能依此播放。內容空白的語句不會寫入檔案。

語調單位

CHAT 的語句以句法定義,與 Chafe(1994)所說的語調單位不同:一個語句可能包含數個語調單位,一個語調單位也可能跨越兩個語句。chatkit 因此把語調單位存成獨立的研究者切分層,即自訂附屬行 %xiu,主行不受影響。

展開語句後按「語調單位切分」:詞與詞之間的「|」可點選設為界線;每個語調單位選擇收尾語調;有錄音時,播到界線處按「目前時間」記下界線時間。判斷界線時可留意停頓、音高重設、句末語調的升降、最後音節延長與語速改變。收尾語調的代碼如下:

.
終結:句末下降的語調。
,
延續:語調顯示話還沒說完。
?
疑問。
--
中斷:未完成即放棄。
=
這個語調單位延續到下一個 CHAT 語句,用於語調單位跨越語句界線的情形。

寫入檔案的格式為 %xiu: 我 要 , ·3000_3600· 那 個 . ·3600_4500·:每個語調單位以收尾代碼結束,其後接時間標記。語調單位中的詞必須依序與主行相同;主行修改後若不一致,檢查會提出警告,重新切分即可。

編碼層

編碼方案
一個方案對應一個自訂附屬行,名稱以 x 開頭,如 xprg。每個代碼有意義說明與一個快捷鍵。預設附有一個語用功能的示範方案,可直接修改。選擇「一個代碼」時,每句只能有一個代碼,按下後自動跳到下一句;選擇「多個代碼」時可複選。
逐句編碼
點選右側的語句,再按代碼的快捷鍵;↑↓ 換句,空白鍵 播放本句(需已對齊),Delete 清除本句的代碼。可只顯示某位說話者的語句。
下載方案、載入方案
方案存成 .json 檔。多位編碼者使用同一份方案,才能比較一致性。
編碼者一致性
另一位編碼者以同一份轉寫與同一個方案編碼後,載入他的 .cha。兩份檔案的語句須完全相同(說話者與主行),程式逐句比較目前方案的附屬行,報告整體一致比例與 Cohen's kappa、每個代碼的二元 kappa,以及不一致的語句清單。只計至少一方有編碼的語句。

分析時,編碼存在 .cha 的附屬行中;「關鍵詞搜尋」的「段落中一併顯示的附屬行」輸入方案名稱(如 xprg),即可在對話段落中看到編碼。

檢查與匯出

全檔檢查
列出檔頭與每個語句的問題,點選位置可跳回該句修改。
儲存到電腦並自動存檔
選擇存檔位置後,之後的每次修改都會自動寫回這個檔案(Chrome、Edge)。開啟新檔或另一個 .cha 時,自動存檔會停止,以免寫到別的檔案。
下載 .cha
存成 UTF-8 的 CHAT 檔,檔名預設與錄音檔相同。每次下載都是一個新檔案。
送到 chatkit 分析
在新分頁開啟分析程式 chatkit,並自動載入這份轉寫(同名檔案會被取代)。檔案只在您的兩個瀏覽器分頁之間傳遞,不經過伺服器。瀏覽器若擋下新分頁,請允許彈出視窗;無法開啟時,也可以下載 .cha 後在 chatkit 中載入。

說明與引用

chatkittrans 是依 CHAT 手冊轉寫兒童語言語料的工具:建立檔頭、逐句轉寫並對齊錄音、切分語調單位、加上研究者的編碼。完成的 .cha 檔可在另一個程式「chatkit」中分析。

語料與隱私

錄音、錄影與轉寫內容只在使用者的瀏覽器(或本機的 chatkit 程式)中處理,不會上傳到任何伺服器。轉寫內容會暫存在這個瀏覽器中作為備援,清除瀏覽器資料後即消失;使用 Chrome 或 Edge 時,可設定自動存到自己電腦上的 .cha 檔,其他瀏覽器請定期下載。

使用 CHILDES 或其他 TalkBank 語料時,請自行由 TalkBank 下載,並遵守其使用規範(Ground Rules)與各語料庫的引用要求。

轉寫原則

  • 檔頭依 MacWhinney(2026)CHAT 手冊第 7 章的格式與順序產生;時間標記依第 9.13 節,以毫秒寫在主行末尾;研究者編碼存成第 11.1 節允許的 %x 自訂附屬行。
  • 輸入時的即時檢查與分析程式使用同一套驗證規則,每個問題附手冊頁碼。
  • 語調單位依 Chafe(1994)的概念,存成獨立的研究者切分層 %xiu,主行原樣保留;CHAT 的語句以句法定義,兩者不必一致。
  • 開啟既有的 .cha 再存檔時,語句、附屬行與全部檔頭都原樣保留。

已知限制

  • 轉寫功能的匯入只整理標點與終止符,不做華語斷詞與語句切分;語調單位的界線與收尾語調由研究者判斷,程式只檢查格式與詞序是否與主行一致。
  • 波形以 8 kHz 解碼顯示,長錄音(約一小時以上)載入較慢,並占用較多記憶體;無法解碼的格式仍可播放與對齊。
  • 瀏覽器版的分析在背景執行緒進行,運算期間仍可捲動、切換分頁與閱讀說明;少數不支援的瀏覽器會改在頁面中執行,運算期間畫面會暫停回應。

引用方式

在論文中使用本工具時,請同時引用以下三項:本軟體(註明版本)、CHILDES 系統、所用語料庫指定的文獻。版本與網址已依目前開啟的頁面自動填入。

本軟體(APA 第 7 版)

本軟體(中文)

本軟體(BibTeX)
CHILDES 系統(手冊要求引用的版本)

MacWhinney, B. (2000). The CHILDES project: Tools for analyzing talk (3rd ed.). Lawrence Erlbaum Associates.

CHAT 手冊(說明轉寫規範時引用)

MacWhinney, B. (2026). Tools for analyzing talk. Part 1: The CHAT transcription format. Carnegie Mellon University. https://doi.org/10.21415/3mhn-0z89

MacWhinney(2026)在手冊第 1 章說明,為便於追蹤使用情形,使用 TalkBank 的資料與程式時請引用 2000 年出版的版本。各語料庫另有指定的引用文獻(手冊第 6.2 節),例如使用 Brown 語料中 Adam、Eve、Sarah 的資料時須引用 Brown(1973),請查閱各語料庫首頁。

方法一節可依下列方式敘述:「語料依 CHAT 規範(MacWhinney, 2026)以 chatkittrans(Chen, 2026;版本 0.1.3)轉寫並對齊錄音;語調單位依 Chafe(1994)切分。」使用編碼層時,並報告編碼方案與編碼者一致性(Cohen's kappa)。

方法的出處

Chafe, W. (1994). Discourse, consciousness, and time: The flow and displacement of conscious experience in speaking and writing. University of Chicago Press.(語調單位)

Cohen, J. (1960). A coefficient of agreement for nominal scales. Educational and Psychological Measurement, 20(1), 37–46.(編碼者一致性的 kappa)

授權

著作權所有 © 2026 陳郁彬(Yupin Chen),國立臺北大學應用外語學系。本軟體可用於研究、教學與個人學習,並可原樣分享給其他研究者;不得修改、改作,或擷取程式碼併入其他軟體。以本軟體分析自己的資料所得的結果歸使用者所有,可自由發表。

授權條款全文
chatkit 授權條款(第 1 版,2026 年 11 月)

著作權所有 © 2026 陳郁彬(Yupin Chen),國立臺北大學應用外語學系。保留一切權利。

本條款適用於 chatkit 軟體,包括其程式碼、瀏覽器介面與說明文件(以下稱「本軟體」)。

一、允許的行為
1. 使用:任何人皆可將本軟體用於研究、教學與個人學習。
2. 再散布:可將本軟體以原樣分享給其他研究者,包括轉寄完整檔案、提供下載或提供網址連結。
   「原樣」指未經任何更動的完整檔案;再散布時須一併附上本授權條款與著作權聲明。
3. 為前款再散布之目的,可複製本軟體的完整檔案。

二、禁止的行為
1. 修改本軟體,或以本軟體為基礎進行改作、翻譯,或製作任何衍生作品。
2. 擷取本軟體的部分或全部程式碼,併入其他軟體或作品。
3. 除第一點第 3 款之外,以任何方式重製本軟體或其部分內容。
4. 移除或變更本軟體中的著作權聲明、授權條款或版本資訊。
5. 以本軟體的名稱散布任何經過更動的版本。

三、分析結果
使用者以本軟體分析自己的資料所產生的結果(資料表、統計報告、圖表等),其權利歸使用者所有,
可自由用於論文發表與其他用途,不受本條款限制。發表時請依說明文件的引用方式引用本軟體。

四、語料
本軟體不包含任何語料。使用 CHILDES 或其他 TalkBank 語料時,須遵守 TalkBank 的使用規範
(Ground Rules)與各語料庫的引用要求。

五、第三方元件
瀏覽器版執行時會另行載入 Pyodide 及 NumPy、pandas、SciPy、statsmodels 等套件。
這些元件不屬於本軟體,各依其原有授權條款使用。

六、免責
本軟體依「現狀」提供,不附任何明示或默示的保證,包括但不限於適售性與特定目的適用性。
著作權人不對使用本軟體所生之任何損害負責。研究者應自行核對分析結果。

七、錯誤回報
發現錯誤或有改進建議時,歡迎來信告知著作權人(ypchen@gm.ntpu.edu.tw);修正版本由著作權人發布。

本條款未明示允許的行為,均須事先取得著作權人書面同意。

----------------------------------------------------------------------

chatkit License (Version 1, November 2026)

Copyright © 2026 Yupin Chen, Department of Applied Foreign Languages and Literature,
National Taipei University. All rights reserved.

This license applies to the chatkit software, including its source code, browser interface,
and documentation (the "Software"). In case of discrepancy, the Chinese text prevails.

1. Permitted
   (a) Use: anyone may use the Software for research, teaching, and personal study.
   (b) Redistribution: you may share the Software with other researchers in unmodified form,
       including forwarding the complete file, offering it for download, or linking to it.
       Unmodified means the complete files without any change. This license and the copyright
       notice must accompany every redistributed copy.
   (c) You may copy the complete files of the Software solely for the purpose of (b).

2. Prohibited
   (a) Modifying, adapting, or translating the Software, or creating any derivative work based on it.
   (b) Extracting part or all of the source code for inclusion in other software or works.
   (c) Reproducing the Software or any part of it in any way other than under 1(c).
   (d) Removing or altering the copyright notice, this license, or version information.
   (e) Distributing any altered version under the name of the Software.

3. Analysis results
   Results produced by users analyzing their own data with the Software (tables, statistical
   reports, figures, etc.) belong to the users and may be published freely. Please cite the
   Software as described in its documentation.

4. Corpora
   The Software contains no corpus data. Use of CHILDES or other TalkBank corpora is subject to
   the TalkBank Ground Rules and the citation requirements of each corpus.

5. Third-party components
   The browser version loads Pyodide and packages such as NumPy, pandas, SciPy, and statsmodels
   at run time. These components are not part of the Software and are used under their own licenses.

6. Disclaimer
   The Software is provided "as is", without warranty of any kind, express or implied, including
   but not limited to merchantability and fitness for a particular purpose. The copyright holder
   is not liable for any damages arising from its use. Researchers should verify their results.

7. Error reports
   Reports of errors and suggestions are welcome at ypchen@gm.ntpu.edu.tw; corrected versions are released by the
   copyright holder.

Any use not expressly permitted by this license requires prior written consent of the copyright holder.

聯絡與錯誤回報

發現錯誤或有改進建議,請寄信至 ypchen@gm.ntpu.edu.tw。回報時請註明版本、使用的分頁與參數(可直接貼上等效指令),以及出錯的檔名與行號;語料內容請勿附在信中,除非該語料已公開。

版本

chatkit

處理中