從一種語音標記法轉換至另一種

如何在不隱藏細節的情況下轉換 IPA、X-SAMPA 與 ARPABET

選擇您擁有的標記法與您需要的標記法,然後在複製前檢查結果。簡短的範例顯示哪些細節可以順利轉換,哪些需要您自行決定。

語音資料通常在 Unicode 文件、僅 ASCII 工作流程和英語發音系統之間移動。符號可以變更,而預期的聲音保持不變——但較小的清單和模糊的慣例可能會遺失細節。此工作流程使這些邊界可見。

跟隨教學 開啟 IPA 標音轉換器
已驗證的符號轉換
IPA 輸入

[ˈtʃiːz] [n̩] [pʰã]

X-SAMPA 結果
["tSi:z] [n_=] [p_ha~]
下載的結果保留了括號與組別之間的兩個空格。最後一組是展示送氣與鼻化的示意範例;它並非作為一個英文單字提供。
  • 雙引號和冒號編碼主重音和長度。
  • 音節、送氣和鼻化標記保持其位置。
  • 交換此支援的範例會返回相同的 IPA 序列。
教學影片 轉換語音標記 在語音書寫系統間移動,無需重新輸入每個符號。 英語旁白 字幕:繁體中文 觀看影片

轉換語音標記

識別來源標記法

開啟「IPA 標音轉換器」並選擇 IPA → X-SAMPA。將上方顯示的 IPA 輸入貼到「您的音標符號」中,或選擇「試試範例」。結果會隨著您的輸入更新;沒有上傳或轉換佇列。

此工具預期有現有的轉寫。貼上英語單字 cheese 不會要求它尋找該單字的發音。對於該任務,請先使用英語轉 IPA 並審查其單字選擇。在此,我們的起始文字已包含語音符號與標記。

請注意確切方向。X-SAMPA 使用普通鍵盤字元作為代碼:大寫 S 表示 ʃ,而小寫 s 表示 s。反斜線也很有意義。選擇錯誤的來源系統可能會產生看起來像語音但無法表達您預期輸入的輸出。

範例
[ˈtʃiːz] [n̩] [pʰã]

比較細節,而不僅僅是字母

在結果中,主重音符號變成雙引號,ʃ 變成 S,而長度符號變成冒號。n 後面的成音節符號變成 _=。修飾字母 ʰ 變成 _h,而 a 後面的組合波浪號變成 ~。括號和間距保留為輸入的狀態。

開啟「支援的 X-SAMPA 對應」以檢查已實作的等效項目。工具會先比對較長的代碼,因此反斜線序列不會被分割成不相關的較短代碼。這對於像 r\ 和 r\` 這樣的符號很重要,它們與純 r 代碼不同。

這些範例展示了標記操作。它們並不確立說話者的發音、語言的音位清單或研究任務所需的正確轉寫層級。重點在於保留您已選擇的區別。

範例
["tSi:z] [n_=] [p_ha~]

複習任何保持反白顯示的內容

工作範例沒有不支援的項目。若要單獨測試檢閱行為,請新增一個不熟悉的字元,例如 🧪。它會保留在結果中並收到轉換註釋。從輸入中移除該字元會移除對應的檢閱項目。

保留未知材料可防止靜音刪除,但也意味著結果可能包含混合標記法。「複製結果」和「下載文字」會保留那些高亮顯示的項目。在將檔案交給需要嚴格 ASCII 音素集的程式之前,請解決它們或記錄您保留它們的原因。

別名與連結符號也會限制可逆性。此工具同時接受 = 與 _= 作為音節性標記,並輸出 _=。它接受 _~ 作為鼻音化代碼的替代方案,並輸出 ~。下連結線使用與上連結線相同的連結代碼,因此它會返回上方。當精確編碼很重要時,請保留原始格式。

範例
t͜ʃ → t_S → t͡ʃ

使用具有英語限制的 ARPABET

選擇 ARPABET (英語) → IPA 並嘗試範例。ARPABET 音素以空格分隔。範例 SH IH1 P 變為 ʃ ˈɪ p,保留空格。1 是元音音素上的主重音,顯示在元音核心之前。此轉換器不會將其移動到推斷的音節起音。

ARPABET 方向使用 39-phone CMU 英語清單。母音後綴 0 為非重音,1 為第一重音,2 為第二重音。在此工具的對應中,AH0 變為 ə,ER0 變為 ɚ。其他細節如大多數 IPA 變音符號、長度標記及非英語聲音沒有對應的音素,並保持可見以供審閱。

當您將未標記的 IPA ʃɪp 轉回 ARPABET 時,結果為 SH IH P。缺失的 IPA 重音標記不會告訴工具重音是被刻意省略還是母音為非重音,因此它不會發明一個零。如果接收系統要求每個母音都有數字,請在檢查來源後提供該資訊。

範例
SH IH1 P → ʃ ˈɪ p ʃɪp → SH IH P

檢查回傳並儲存實用檔案

返回 IPA → X-SAMPA 並重新載入初始範例。選擇「交換輸入與結果」。轉換後的文字成為輸入,方向反轉。此特定支援序列會精確返回上方顯示的 IPA,包括其雙空格分隔符。

再次交換以返回 X-SAMPA,然後選擇「下載文字」。檔案名稱為 i2speak-ipa-xsampa.txt。在文字編輯器中開啟它,並將重音、長度和修飾代碼與本文中的結果進行比較。「複製結果」在您將相同文字直接移至另一個應用程式時很有用。

成功的往返檢查的是此範例的編碼,而非所有可能的轉寫。若您使用 ARPABET、不支援的字元、別名或可能無法保留的連字號位置,請將原始內容保留在轉換後的檔案旁邊。記錄原始標記與您所做的任何選擇,以便他人能解讀資料。

選擇您實際需要的轉換

IPA 還是普通英文?

將此轉換器用於現有的語音標記。當您的輸入由書面文字組成且需要初步發音草稿時,請使用「英文轉 IPA」。

X-SAMPA 還是 ARPABET?

針對支援範圍更廣的 IPA 對應選擇 X-SAMPA。針對特別期望 CMU 英語音素庫的工作流程選擇 ARPABET,接著檢閱缺少的重音資訊和不支援的細節。

普通結果還是混合符號?

未映射的項目會保留在輸出中。反白顯示的結果可能有助於審閱,但不應被描述為嚴格標記集的完整轉換。

親自嘗試

在交換前預測一個小的轉換

將 [n̩ pʰã] 輸入為 IPA。預測 X-SAMPA 的結果,將其與工具比較,然後再換回來。請解釋為什麼送氣修飾符應該放在 p 之後而不是 a 之後。

與標準答案比較
[n_= p_ha~]

_= 跟隨在成音節輔音 n 後,_h 跟隨在送氣 p 後,~ 跟隨在鼻化 a 後。這些位置保留了預期的關係。

常見問題

為什麼在此處輸入的英語單字會產生意外結果?

本工具將字元讀作語音標記。它不會查詢拼字或決定發音。當起點是普通英語文字時,請使用英語轉 IPA。

我可以依賴 IPA-to-ARPABET-to-IPA 的往返轉換嗎?

僅在支援的英語子集及其既定慣例內。許多 IPA 細節沒有 ARPABET 表示,且未重音數字並不總是能從未標記的 IPA 元音中重建。請保留您的原始內容。

轉換器是否會移除不支援的字元?

不是。它會保留並反白顯示它們。複製或下載的文字包含這些字元,因此結果可能包含混合記譜法,直到您審閱它為止。

為什麼 ARPABET 音素之間保留空格?

此標音工具保留了來源空格,而不是猜測哪些語音屬於一個單字或音節。其 IPA 輸出是程式碼層級的呈現,重音緊接在母音核心之前。

我需要安裝字典或將轉寫傳送到服務嗎?

不是。這些轉換使用本地瀏覽器規則。它們不會查詢單字字典或提交您的文字進行轉換。當允許瀏覽器儲存時,可以使用單獨的分頁草稿。

來源與延伸閱讀

付諸實踐

開啟 IPA 標音轉換器 以嘗試範例,然後繼續進行該主題的練習。

探索練習指南
開啟 IPA 標音轉換器

語言39

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 简体中文 繁體中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina