【发布时间】:2019-04-19 07:16:38
【问题描述】:
我有我的军舰游戏项目,我想将speech-recognition 与pocket sphinx 库一起使用。我想使用字典而不是谷歌 API,这非常棒,因为我想要一些特殊的词,例如 A8,例如在我的 10*10 grid 中。我的问题是,如何添加数字的发音并将其写入字典?
【问题讨论】:
标签: python speech-recognition pocketsphinx
我有我的军舰游戏项目,我想将speech-recognition 与pocket sphinx 库一起使用。我想使用字典而不是谷歌 API,这非常棒,因为我想要一些特殊的词,例如 A8,例如在我的 10*10 grid 中。我的问题是,如何添加数字的发音并将其写入字典?
【问题讨论】:
标签: python speech-recognition pocketsphinx
查看现有字典 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。
【讨论】: