TTS数字发音转换

此工具页面暂无翻译版本,下方为英文版。 使用英文版

使用英文版 →
操作步骤

如何规范语音合成中的数字读法

  1. 01

    输入数字、年份、金额或符号表达式

    在输入框中直接输入各类原始数据,例如1998、$450.75、3.14、1/2或+1-800-555-0199。

  2. 02

    选择发音模式

    设定当前内容属于年份、常规数量、货币金额、电话分读还是分数表达。

  3. 03

    直接在浏览器中试听

    点击播放,确认语音合成引擎转换后的发音是否完全符合预期。

  4. 04

    复制转换文本并加入配音脚本

    把转换出的英文单词直接粘贴到FreeTextoSpeech或各类配音软件中,即可确保读音分毫不差。

FAQ

常见问题

01

为什么TTS语音合成引擎经常读错数字和年份?

大多数TTS模型通过内置规则来推测数字语境。遇到“1995”时,系统常会按照计数量误读成“one thousand nine hundred ninety-five”,而不是年份读法“nineteen ninety-five”。直接用拼写单词替代阿拉伯数字,能彻底避免这类歧义。
02

怎样才能让TTS准确读出年份?

建议把年份拆写成两组英文读音单词。例如将“1995”写为“nineteen ninety-five”,将“2024”写为“twenty twenty-four”。
03

$或€等货币符号在TTS中应该如何书写?

把主要币种单位和小数部分的美分辅币全部拼写出来。例如把“$49.99”写成“forty-nine dollars and ninety-nine cents”,避免语音引擎机械念出“dollar sign forty-nine point nine nine”。
04

怎样排版电话号码,TTS才会按单字逐个朗读?

数字之间用空格或连字符隔开,或者直接写出英文读音(比如“five five five, zero one nine nine”)。如果想让语气停顿更自然,可以用逗号把数字分段。
05

分数和百分比该怎么处理?

直接写出读法:把“1/2”写成“one half”或“half”,“3/4”写成“three fourths”,“15%”写成“fifteen percent”。这样能避免语音引擎生硬地念成“one slash two”。
06

转换后的文本适用于所有TTS语音引擎吗?

完全适用。只要把数字换成标准的英文读音单词,不管是Kokoro、ElevenLabs、Amazon Polly还是浏览器自带的朗读引擎,发音都会准确统一。

Still wondering? Get in touch →

Try it now

免注册制作自然真人配音

支持9种语言和54款声音,快速生成高质量WAV或MP3音频。