问题标签 [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.
c# - 寻找发音正确性
我需要借助 Microsoft 语音 SDK ( System.Speech.Recognition
) 来识别用户发音的“质量”。我正在使用 MS Speech Engine - US,所以我真正需要的是找出说话者的声音与“北美”口音的接近程度。
一种方法是检查用户的声音与美国英语语音发音的接近程度。正如 MSDN 中提到的,这个过程似乎是由它自己在语音 SDK 中完成的,所以我需要把它弄出来。由于我们也可以自己为引擎设置语音,我相信这是可能的。
但是,我不清楚我必须做什么。那么,如何才能了解用户的发音质量/与美国北美英语语音发音的接近程度?用户只需说出预定义的句子,例如“Hello World。我在这里”。
更新
通过使用以下代码,我得到了某种“音素”(如 MSDN 中所述)
这是与音素相关的直接代码片段(摘自以上代码)
以下是我的输出。我得到的音素从第二行开始显示。第一行简单地显示了识别的句子
所以,请告诉我,根据 MSDN,这是“音素”。那么,这实际上是“音素”吗?我从来没有见过这些,这就是为什么。
上面的代码是根据这个链接完成的http://msdn.microsoft.com/en-us/library/microsoft.speech.recognition.srgsgrammar.srgstoken.pronunciation(v=office.14).aspx
.net - 如何使用.net比较两个音轨的波形?
我尝试编写一个可以测试用户发音的程序。
该程序将播放一个波形声音,说一个英语句子,用户将尝试发音并记录他的声音,程序将检查该波形的相似性并指出用户的发音。
问题是,是否可以使用 .net 编写此程序?如果是,我可以使用哪些库?有什么指南可以开始吗?
oracle11g - 使用 Oracle Database 11g 在表中使用 IPA 符号
我正在一个项目中工作,该项目将在某些表和 Oracle 11g 中使用 IPA 符号,我想知道这些符号是否受支持,以及在创建数据库、模式和表时是否应该采取一些预防措施。
顺便说一句,我是 Oracle 11g 的新手,但必须使用它。
matlab - 从现有的音频样本 jin matlab 合成元音
我正在使用 matlab 并录制了元音的样本。我希望利用我现有的样本来合成音高为 150Hz(持续 5 秒)的元音。我最初认为我只需要在给定频率下对我现有的元音声音进行采样,但显然,这实际上不起作用。
所以,现在,我很困惑如何真正合成元音?
python - 按音标搜索单词
我知道搜索具有类似声音的单词的算法,例如Fuzzy库支持的算法。
但是如何反向搜索呢?也就是说,给定一个符号 like /θ/
,搜索所有可能的单词匹配 like 的文档earth, thigh, throw, bath
。
solr - 拼音搜索结果排名
我想在休眠搜索中使用语音搜索的强大功能。问题是完全匹配没有排在搜索结果的顶部。例如,搜索“john”会返回以下结果列表:
- 乔恩
- 约翰
- 琼斯
我本来希望“约翰”列在首位
我通过以下方式定义了我的分析器:
使用以下代码完成搜索:
如果您能给我任何提示/帮助,您将如何获得此排名,那就太好了。我试图通过谷歌找到一些东西,我只发现这必须由我自己使用查询扩展来提高精确匹配而不是语音搜索结果......非常感谢你提前帮助我。我正在使用 Hibernate Search 3.1 和 Solr 1.3
兄弟,谢恩
elasticsearch - 使用拼音 beider_morse 在 Elasticsearch 中建立索引时出错
我对 Elasticsearch 的索引器有疑问。我尝试索引标题:“Ali Baba et les quarante voleurs”。但是对于拼音“beider_morse”,我遇到了这个错误:
我有这个配置:
对于价值观:
您有增加/解决此问题的想法吗?
regex - 在matlab中用正则表达式拆分一个单词;“拆分”的 startIndex?
我的目标是根据一组规则为任何单词生成音标。
首先,我想将单词分成音节。例如,我想要一个算法在一个单词中找到“ch”,然后将其分开,如下所示:
我到目前为止:
我的问题是:如何将单元格放在一起,以使它们的格式与所需的输出一样?我只有匹配部分('ch')的起始索引,但没有拆分部分('aa'、'but'、'er')的起始索引。
有任何想法吗?
c# - 从 Excel 表中删除语音
我正在将 excel 工作表转换为 html 文件。在某些情况下,某些列中添加了语音,我不希望它们在转换后的 html 文件中。如何在转换时删除这些语音......?有什么办法可以以编程方式关闭语音..?这是我正在使用的代码
有什么办法可以Turned off
在 Excel 对象中设置语音?这是演示excel文件的图片,粗体字符是拼音
在这里你可以清楚地看到一些单元格在顶部有语音但同样没有..
ruby - 如何处理将变音符号与 UnicodeUtils 结合使用?
我正在尝试在 IPA 字符字符串中插入空格,例如ɔ̃wɔ̃tɨ
变成ɔ̃ w ɔ̃ t ɨ
. 使用 split/join 是我的第一个想法:
正如我通过检查结果发现的那样,带有变音符号的字母实际上被编码为两个字符。经过一番研究,我找到了 UnicodeUtils 模块,并使用了 each_grapheme 方法:
这工作得很好,除了倒置的短标记。代码更改̑a
为̑ a
. 我尝试了标准化(UnicodeUtils.nfc
, UnicodeUtils.nfd
),但无济于事。我不知道为什么该each_grapheme
方法对这个特殊的变音符号有问题,但我注意到在 gedit 中,短号也被视为一个单独的字符,而不是波浪号、重音符号等。所以我的问题如下:是有一种直接的归一化方法,即将Latin Small Letter A
和的组合Combining Inverted Breve
变成Latin Small Letter A With Inverted Breve
?