如何将文本程序matically转换为语音合成可读的音标文本?

1 投票
1 回答
998 浏览
提问于 2025-04-17 13:48

我想把一些文本片段转化成更符合发音的形式,而不是传统的英语拼写。这么做的目的是为了把我正在处理的一些文本转换成一种更自然的方式,以便常见的文本转语音工具能更好地读取,特别是在科学应用中。

很多术语和缩写是常见的,但也有一些不太常见。我希望能找到一个脚本或者某种资源,里面已经完成了很多这方面的工作(当然我知道我可能还需要根据这些术语做一些调整),但到目前为止,我还没有找到任何相关的东西。

我确实找到了一些解决方案,它们是非常符合发音的,并且是用于语言学的应用,但这些方案并不理想,因为我用过的标准文本转语音工具无法读取这些内容。

有没有什么建议可以作为这个问题的起点?任何示例或者能让这个过程更简单的库都可以。还是说我只能坐下来,完全自己设计一个解决方案呢?

1 个回答

1

这里有一个应该可行的想法:

  1. 使用一个聪明的、像语言学家一样的发音工具。

  2. 用一个标准的小表格,把发音和英语音节(根据你选择的英语口音)对应起来。

  3. 把得到的“发音拼写”单词放进一个标准的、现成的语音合成产品里。

举个例子,你可以这样操作:

鱼和薯条 ----第一步---> 发音语言学代码 ---第二步(新西兰口音)---> fush und chupsh ---第三步---> 听觉享受

希望这能帮到你!

撰写回答