Python 语音识别和用户名

Python Speech Recognition and Usernames

我目前正在 Python 中从事一个或多或少的小项目,在那里我构建了一个语音助手,可以与 Destiny2 API 等游戏 API 交互 API .

我 运行 遇到的最大问题是识别用户名(玩家代号),例如:Ultra_Luck_y speech_recognition module for python 我正在使用显然不明白。所以它只是 returns 超级幸运。

我也试过拼写,但我自动拼成了单词。 所以我的问题是是否有解决方案(无论多么糟糕),我必须采取不同的方式来解决这个问题?

感谢 Azamat Galimzhanov,我用 Radio Alphabet 解决了这个问题,但对它进行了一些编辑,使单词更短一些。 我只是将所有参考资料放在一个 json 文档中,然后将它们作为字典加载:

with open('usernames.txt') as json_file:
    alphabet = json.load(json_file)