带语音识别库python的拼写字母

时间:2019-04-19 07:16:39

标签: python speech-recognition pocketsphinx

我有自己的军舰游戏项目,我想将speech-recognitionpocket sphinx库一起使用。我想使用字典而不是Google API,因为这很不错,因为我想在A8中使用一些特殊词,例如10*10 grid。我的问题是,如何添加数字的发音并将其写在字典中?

1 个答案:

答案 0 :(得分:0)

查看现有词典cmudict-en-us.dict并选择所需的单词:

a. EY
b. B IY
c. S IY
d. D IY
e. IY
f. EH F
g. JH IY
h. EY CH
j. JH EY
k. K EY
1 W AH N
2 T UW

然后写一个语法:

<command> = <letter> <number>
<letter> = a. | b. | c. | d. | e. | f. | j. | h. | i. | j.
<number> = one | two | three

请注意,单个字母的单词很容易混淆,例如B和D,即使对于人类也很容易混淆。考虑改用Radio Alphabet