gpt4 book ai didi

java - 使用 Sphinx4 将单词转换为语音发音

转载 作者:行者123 更新时间:2023-12-03 12:34:39 24 4
gpt4 key购买 nike

我正在尝试实现英语单词到音素单词的翻译,从而为 CMUSphinx 创建语言模型。现在我正在使用下面的工具来实现单词翻译link

例如,如果我给一个文本文件作为输入,其中包含以下单词,它将得到如下翻译

NAMASTE N AH M EY S T

但我想使用 Java 动态动态地执行此操作。是否有任何 API 或库可以实现这一点。我不想重新发明轮子。或者其他一些具有我可以使用的库的编程语言。

最佳答案

CMUSphinx 可以自己做。您可以下载g2p model并配置字典使用。

只是为了转换你可以使用 G2PConverter 类:

G2PConverter converter = new G2PConverter("model.fst.ser")
converter.init()
ArrayList<Path> = converter.phoneticize(word,1);

或者,您可以强制字典创建缺失的发音。

关于java - 使用 Sphinx4 将单词转换为语音发音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26155253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com