Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正在寻找一种检查单词是否可发音的方法_Php_String_Nlp - Fatal编程技术网

Php 正在寻找一种检查单词是否可发音的方法

Php 正在寻找一种检查单词是否可发音的方法,php,string,nlp,Php,String,Nlp,可能重复: 有很多可发音的随机密码生成器。 我在找反面。 我想知道一个给定的单词是否可以发音 目的: 我正在寻找一个新域名,您可能也经历过这一点。我会对字典使用该函数 额外的正则表达式模式来检查过度使用的元音或相互重复的辅音也会有很大帮助 附言:这不是列文斯坦的真正用途,但我相信它可能会对这个很有用 这只是我的想法。有很多方法可以实现这一点,但我会使用以下方法: 1) 获取类似于/usr/share/dict/words的词典 2) 编写一个程序,查看每个字母,并计算出后面任何字母的概率。例如

可能重复:

有很多可发音的随机密码生成器。 我在找反面。 我想知道一个给定的单词是否可以发音

目的: 我正在寻找一个新域名,您可能也经历过这一点。

我会对字典使用该函数

额外的正则表达式模式来检查过度使用的元音或相互重复的辅音也会有很大帮助

附言:这不是列文斯坦的真正用途,但我相信它可能会对这个很有用

这只是我的想法。

有很多方法可以实现这一点,但我会使用以下方法:

1) 获取类似于
/usr/share/dict/words的词典

2) 编写一个程序,查看每个字母,并计算出后面任何字母的概率。例如,它可能会发现E后面有1%的几率跟在a后面,或者X后面有5%的几率跟在单词的末尾


这应该可以让您生成类似单词的东西,但不是单词本身。

我认为语言模型概率可以帮助您

我去终端(mac)并输入say

比如


向世界问好

我不认为
word
标签是为了这个:)