问题标签 [phonetics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
17122 浏览

audio - Getting pronunciation of a word using Google Translate API

I am trying to save the pronunciation of a French word into a .wav or .mp3 file.

I was wondering if there was anywhere on the Google Translate API (since it has a pronunciation functionality) that allows me to achieve this objective. Other libraries would work too.

0 投票
1 回答
1704 浏览

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

我正在尝试实现英语单词到音素单词的翻译,以创建 CMUSphinx 的语言模型。现在我正在使用以下工具来实现单词翻译链接

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

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

0 投票
0 回答
765 浏览

solr - 在 solr 中使用语音过滤器获取最可能的查询文档

我正在使用solr进行拼写检查/查询更正。我在 fieldType 中添加了solr.PhoneticFilterFactorysolr.NGramFilterFactory来执行拼写检查。它工作正常,但这里的问题是我正在获取查询的文档数量。我只需要最可能的单词/文档或类似的单词,我们可以说离查询更近的单词/文档

schema.xml的片段:

示例:对于查询piece ”。我得到了大约780 NumFound(文档数)。我需要减少此计数,但最有可能的文档数量

0 投票
0 回答
386 浏览

solr - 阈值频率在 Solr 的拼写检查中不起作用

被困Solr中间。我只需要最流行的单词wrt query。我在索引和查询上都使用了语音过滤器,但这里的问题是它给出了太多的术语。我只需要几个非常特定于查询的术语。

架构.xml

solrconfig.xml

我也在使用thresholdTokenFrequency但它不起作用我尝试通过在0 和 1之间改变阈值的值。但它总是给出相同的结果。有什么帮助吗?

0 投票
1 回答
493 浏览

ios - 如何使用 AVSpeechSynthesizer 阅读国际语音字母表

我正在开发一个 iOS 应用程序,我有一些语音方面的词,我希望我的 iPhone 说出这些词。

例如“tʃat”的意思是“聊天”。

但是 AVSpeechSynthesizer 不能正确地说出来。ʃ 不发音。

我错过了什么吗,我需要第三方吗?或者这在 iOS 上是否可行?

0 投票
0 回答
118 浏览

c# - 如何配置 SpeechSynthesizer 以使用语音,以便它可以读取专有名词(名称)?

我正在使用 SpeechSynthesizer,我想将其配置为使用语音,因此我不必添加单独的词典。预期的最终结果是,如果我传递了一个专有名词,它不应该读出来,也不应该拼出来。

我当前的代码如下

0 投票
0 回答
158 浏览

c# - Richtextbox 的编码对于显示音素似乎是错误的

我对 C# 编程很陌生,但我正在尝试将纯文本转换为语音表示。我使用PhonemeReached 事件转换纯文本并通过e.Phoneme 调用它们。(见下面的代码)。

我在富文本框中返回 e.Phoneme 的结果,但它只写乱码(见下图)。这感觉像是一个编码问题,我想知道你对如何解决这个问题的看法。

http://imgur.com/KFN4E5T

更新:正如评论中所说,Jalkar 设法在 win7 上工作。当我在 Windows 7 上测试我的应用程序时,我实际上得到了一个类似音素的字符串。但是,当解码为 ASCII 时,它表示乱码。(到目前为止,我还无法掌握如何将其转换为通用电话机)。其次,正如 Hans Passant 所说,屏幕截图中乱码的 ASCII 是 American Phone 集的索引(参见他的链接)。然而,奇怪的是,Win7 和 Win8 都提供了完全不同的结果。

在下面的屏幕截图中,Win7 上的结果:http: //imgur.com/aTxf5OE

在此屏幕截图中,Win8 上的结果:imgur.com/crAR5HV

如果有人知道如何在 c# 中使用 Microsoft 的 IPA 到 UPS,我很想听听。

0 投票
1 回答
1377 浏览

java - 印度语言的拼音搜索

我想在我的 android 应用程序中以语音方式比较字符串。但这里的特例是,我想比较用英语写的印度语单词。例如,我想检查“Edhu”“Adhu”“Yethu”是否在语音上相等,它们在泰米尔语中的意思都相同。但是使用英语脚本编写印度语言的人使用不同的拼写来制作这个词。在这种情况下如何比较单词?

我尝试了 Levenshtein。但我不确定如何将它返回的数字转换为相等。

我试过Soundex,当单词的第一个字母发生变化时,Soundex代码不一样。但它能够找出相似的发声部分。我不明白它是如何工作的。

0 投票
1 回答
1065 浏览

python - 有没有一种方法可以在不使用语料库的情况下生成听起来与给定字典单词相似的单词?

我正在尝试使用 Soundex 和/或 Metaphone 等语音算法来生成听起来与给定字典单词相似的单词。我是否必须拥有所有字典单词的语料库才能做到这一点?是否有另一种方法可以在不使用语料库的情况下生成听起来与给定单词相似的单词?我正在尝试用 Python 来实现。

0 投票
1 回答
2486 浏览

php - 有压力地将 Arpabet 转换为 IPA

我创建了一本字典,但在将单词的Arpabet表示转换为IPA(国际音标)时遇到了问题。

在 Arpabet 中,您可以通过元音后面的数字找到哪个元音有重音。例如,“楼上”一词具有以下 Aprabet 表示:AH0 P S T EH1 R Z. 1后面的数字EH表示重音落在这个元音上。

问题:
我必须将 Arpabet 转换为 IPA 以保持重音,但在 IPA 格式中,重音不是放在元音之前,而是放在整个音节之前(见下图),在某些情况下可能以多个辅音开头。所以我不知道如何以编程方式进行。

在此处输入图像描述

问题:用重音显示传入单词的 IPA 表示的最佳方式是什么?我对任何编程语言的解决方案都感兴趣,但最好是 PHP。

PS对不起我的英语。刚学:)