问题标签 [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 投票
6 回答
1047 浏览

dictionary - 发音词典

The CMU Pronouncing Dictionary是否有任何替代品,商业或开源?

0 投票
2 回答
1605 浏览

machine-learning - 机器学习挑战:学习英语发音

假设您要采用如下所示的 CMU 语音数据集输入:

(单词在左边,右边是一系列音素,关键在这里

您想将其用作机器学习系统的训练数据,该系统将接受新单词并猜测它们在英语中的发音方式。

至少对我来说并不是那么明显,因为没有固定的字母标记大小可以映射到音素。我有一种感觉,与马尔可夫链有关的事情可能是正确的方法。

你会怎么做?

0 投票
2 回答
1704 浏览

passwords - 什么是密码应用程序的好拼音字母?

我正在编写一个为用户创建“困难”密码的应用程序。用户只会看到一次密码,他们会将其复制到客户端中,该客户端将永远记住它。

在成熟的 PC 上运行良好,我可以在浏览器中显示整个密码时选择整个密码,然后将其粘贴到将使用它的客户端中。

当我在我的 PC 上生成密码时效果不太好,然后需要手动将其转换到我的移动设备上。因此,对于这种情况,我想以某种清晰明确的方式显示密码,以帮助用户在复制过程中牢记密码。

例如: At6Pq = A lpha t ango 6 P apa q uebec

我可以将字母组件翻译成什么好的拼音字母?理想情况下,我想要一些对说英语的人(少数用户)和英语作为第二语言的用户都有意义的东西?

生成的密码格式为 [a-zA-Z0-9]{20}

我目前正在考虑使用NATO 字母表,但由于某种原因,“papa”和“india”等一些条目对我来说并不合适。

0 投票
12 回答
40597 浏览

c# - 如何测量 2 个字符串之间的相似性?

给定两个字符串text1text2

例子:

  1. 第一个字符串:堆栈溢出

    第二个字符串:StaqOverflow

    返回:相似度为 91%

    回报可以是 % 或类似的东西。

  2. 第一个字符串:简单的文本测试

    第二个字符串:复杂的文本测试

    返回:可以认为值相等

有任何想法吗?做这个的最好方式是什么?

0 投票
10 回答
4151 浏览

mysql - 如何检查一个字符串是否看起来是随机的,或者是人为生成的和发音的?

用于识别 [可能的] 机器人生成的用户名。

假设您有一个像“bilbomoothof”这样的用户名......这可能是胡说八道,但它仍然包含可发音的声音,因此看起来是人为生成的。

我接受它可能是从音节字典或单词部分随机生成的,但让我们暂时假设所讨论的机器人有点垃圾。

  1. 假设您有一个像“sdfgbhm342r3f”这样的用户名,对于人类来说,这显然是一个随机字符串。但这可以通过编程方式识别吗?
  2. 是否有任何可用的算法(类似于 Soundex 等)可以识别这样的字符串中的可发音声音?

适用于 PHP/MySQL 的解决方案最受赞赏。

0 投票
1 回答
1247 浏览

passwords - 免费使用Java拼音密码生成器?

我正在寻找免费使用用 Java(或任何 JVM 语言,可以从 Java 调用)编写的语音/发音密码生成器。

理想情况下,生成器会接受它创建的密码的标准,例如:

  • 最小长度
  • 最少非字母字符数

这将用于商业分布式应用程序,因此许可证必须与此方案兼容。

外面有吗?

0 投票
3 回答
3809 浏览

algorithm - 如何进行未经训练的语音到文本转换器?

我从很小的时候就患有严重的耳聋,但幸运的是我可以像正常人一样说话。由于我的语音识别能力受损,即使是唇读,语言交流对我来说一直很困难。我只是通过阅读板、powerpoint幻灯片、书籍和互联网完成了学校和大学的学习。我目前的软件工程工作做得很好,但最近我觉得我必须付出一些努力来改善我的情况。

字幕是我在这个国家理解电视电影/节目的救星,而我在过去的 7 年里一直在享受这一点(我现在 31 岁)。

每当我与某个人,甚至是陌生人交谈时,我都强烈地感到需要能够在现实生活中看到字幕。我想开发一个未经训练的语音到文本转换器,首先它甚至不需要为我拼出确切的单词,只有音节/语音方面的提示也可以。

我已经用谷歌搜索了一段时间,但大多数结果要么是文本到语音,要么是半生不熟的语音识别尝试,以向计算机发出语音命令。我真的很想得到一些关于如何开始这个项目的指示。具体来说,我需要一些步骤,例如如何处理音频文件以及我必须做什么样的处理才能尽可能快地获得近似语音。

0 投票
2 回答
2484 浏览

php - PHP 中函数 metaphone() 和 soundex() 的实际用途是什么?

Metaphone 和 Soundex 是通过英语发音来索引字符串的语音算法。

你曾经使用过标准 PHP 库中的metaphone()soundex()函数吗?

做什么的?这些功能的实际用途是什么?

0 投票
5 回答
22174 浏览

open-source - 我在哪里可以获得带有结构化数据的英语词典?

我想以结构化格式(例如 TXT、XML 或 SQL)下载英语词典——不仅仅是一个单词列表。

具体来说,我需要拼音发音词性(不需要定义)。

令人惊讶的是,我在任何地方都无法在网上找到这个。维基词典可供下载,但它只是 MediaWiki 文章本身。抓取所有文章并提取语音和词性将是一项巨大的工作。

这在任何地方都可用吗?我不介意付钱。

编辑:有几个人问我想做什么。我的迫切需要只是好奇,例如“最常见的两音节动词是什么?”。最终,我希望能成为一个工具,帮助您找到可用的域名,并通过将正确的词性与语音匹配的奖励积分配对来实现。

注意:交叉发布在英语语言和用法上。

0 投票
2 回答
1181 浏览

c# - 使用 C# 程序从 praat 获取值

我有一个用 C# 编写的程序和由 praat(语音软件)计算的值。我已经有一个使用 praatcon.exe 运行的 praat 脚本,它在 Windows 控制台 (cmd.exe) 上打印结果。我可以在我的 C# 应用程序中使用这个结果吗?如何?

或者有没有更好的方法来获得结果,例如使用命令“sendsocket”?这个怎么用?

编辑:它适用于这段代码:

在 praatcon.exe 中使用“-a”参数非常重要。请参阅此处的说明。