python - Python 语音识别和用户名
问题描述
我目前正在用 Python 做一个或多或少的小项目,在那里我构建了一个语音助手,它与一些游戏 API 交互,比如 Destiny2 API。
我遇到的最大问题是用户名(gamertags)的识别,例如: Ultra_Luck_y,speech_recognition
我正在使用的 python 模块显然不理解。所以它只是返回超幸运。
我也尝试拼写它,但我自动组合成单词。所以我的问题是是否有解决方案(无论多么糟糕),我必须采取不同的方式来解决这个问题?
解决方案
感谢 Azamat Galimzhanov,我用 Radio Alphabet 解决了这个问题,但有点编辑它,所以单词有点短。我只是将引用全部放在一个 json 文档中,并将它们作为字典加载:
with open('usernames.txt') as json_file:
alphabet = json.load(json_file)
推荐阅读
- python - 获取k个最常见的token
- winapi - 如何处理 WM_MOUSEWHEEL?
- r - 使用 as.factor() 自变量的中介分析
- c++ - 为什么我的运算符 + 出现分段错误?
- javascript - 如何创建自定义选择框并在其中插入引导卡?
- javascript - 基于 URL/查询参数的重定向
- excel - 如何使用 Excel VBA 从 Thunderbird 发送电子邮件正文中的图像?
- flowtype - 如何从 react-map-gl 导入流类型?
- c++ - 对于仅指针类型,可接受的 C++ 模板定义是什么?
- json - Twilio 错误 90100:无效的自动驾驶操作 JSON