为有五个声调的泰语做语音合成

语音合成、文本转语音和 TTS 指的是同一项工作,合成语音是它的产出。在泰语里,这项工作要面对语言本身的四个特性。

语音合成把文字变成朗读它的音频。每个系统都要回答同样两个问题:这段文字包含哪些词,每个词该怎么读。在英语里,文字本身已经回答了第一个问题的大部分,因为空格标出了一个词在哪里结束。

泰语把这两个问题更多地留给了朗读者。词连在一起写,声调是每个词的一部分,数字的印法和读法不同,一句普通的泰语里还夹着英语。每一项都是一句泰语可能被读错的地方。

相关术语#

这些名称出现在产品页面、论文和 API 文档里,有时指同一件事,有时指其中的一部分。

语音合成
又称 speech synthesis、การสังเคราะห์เสียงพูด
这是学科名称,也是研究文献里的常用术语。语音合成系统接收文字,返回朗读这段文字的音频。
文本转语音
又称 text to speech、TTS、แปลงข้อความเป็นเสียง
同一件事的产品名称。叫文本转语音的 API 和叫语音合成的 API 做的是同一项工作。
合成语音
又称 synthetic speech、AI 语音、เสียงสังเคราะห์
这项工作的产出,即系统根据文字生成的语音。日常说的 AI 语音,指的也是它。
音色
又称 voice、说话人
系统朗读时使用的一位说话人,用名称或固定不变的 ID 选择。音色库里的音色是固定的说话人,产品向每个账户开放。
指令
又称 direction、direction tag、คำกำกับ
写在方括号里、插在文字中的说明,指出这句话该怎么读,例如 [沉稳地] 或 [whispering]。
词级时间戳
又称 word timestamps、เวลาระดับคำ
音频里每个词的起止秒数。字幕和跟读播放器都建立在它之上。
声音克隆
又称 voice cloning、การโคลนเสียง
根据某一个人的录音构建新的音色,需要得到这个人的同意。

泰语对朗读的要求#

泰语的四个特性,每一个都是一句泰语可能被读错的地方。

声调是泰语词的一部分,所以一句话读错了声调,说出的就是另一个词。

这是语言本身的事实,对朗读的人和对系统同样成立。

  1. 五个声调

    泰语有五个声调:สามัญ、เอก、โท、ตรี 和 จัตวา,并用四个写在辅音上方的声调符号标出。声调属于词本身:ปา 是扔,ป่า 是森林,ป้า 是姑妈或姨妈。

    来源:Royal Institute Dictionary(在新标签页中打开)JIPA (1993)(在新标签页中打开)

  2. 词连在一起写

    泰语在短语和句子的断处留空格,词与词之间通常不留。朗读者要先找出词才能读出来,而一个词在哪里结束,文字本身并没有标出。

    来源:arXiv (2026)(在新标签页中打开)SNLP (2007)(在新标签页中打开)

  3. 数字要读成词语

    泰语用数字和符号印出数量,朗读时却要说成词语。10150 可以逐位读出,也可以按数值读出。6-7 可能表示范围,也可能表示减法。ๆ 表示把前面的词或短语再读一遍,重复哪一部分由上下文决定。

    来源:arXiv (2026)(在新标签页中打开)Royal Institute Dictionary(在新标签页中打开)

  4. 英语出现在句子中间

    泰语使用者说品牌、产品名或技术术语时会直接用英语,句子并不切换。一行里于是有两种文字,朗读者要把这一行连贯地读下来。

    来源:HASSS (2023)(在新标签页中打开)Manusya (2003)(在新标签页中打开)

一个泰语语音合成请求应该带上什么#

语音合成请求可以指定的四样东西,以及音频进入产品后每一样会改变什么。

Paxa TTS Flash v2 四样都支持。每个请求最多朗读 5,000 个字符,可以是中文、英语、泰语或三者混合。

常见问题#

语音合成和文本转语音是一回事吗?

是的。语音合成是研究领域的名称,文本转语音是产品名称。文本转语音指南介绍了人们用它来做什么。

เสียงสังเคราะห์ 是什么意思?

指系统根据文字生成的语音。泰国皇家学术院词典对 สังเคราะห์ 给出两个释义:“使元素发生化学反应生成化合物,或使化合物发生化学反应生成另一种化合物”,以及“经化学方法制成的”,例如 ใยสังเคราะห์(合成纤维)。两个义项都对应英语的 synthesise。

为什么声调对泰语语音很重要?

因为声调是词的一部分。用 ป้า 的声调去读 ป่า,听者听到的是“姑妈”,而文字写的是“森林”,句子的其他部分却完全正确。

语音合成和语音识别是相反的过程吗?

是的。语音识别把录音变成文字,泰语语音识别页面介绍了泰语对这项工作的要求。

泰语句子里的英文单词会照读吗?

会按写法朗读。用英语说出品牌或术语的泰语句子会保留英文,整句由同一个音色读完。

不写代码能试听吗?

登录后在控制台的语音工具里输入一句话即可。新账户可获得 100 免费积分,约合 38 分钟中文语音,仅供个人使用和评估。

用您自己的文字试一试

输入一句带有数字、只差声调的词和英文单词的泰语,听听音色怎么读。新账户可获得免费积分,无需绑卡。