我目前正在用 Python 做一個(gè)或多或少的小項(xiàng)目,在那里我構(gòu)建了一個(gè)語音助手,它與一些游戲 API 交互,比如 Destiny2 API。我遇到的最大問題是用戶名(gamertags)的識(shí)別,例如: Ultra_Luck_y,speech_recognition我正在使用的 python 模塊顯然不理解。所以它只是返回超幸運(yùn)。我也嘗試拼寫它,但我自動(dòng)組合成單詞。所以我的問題是是否有解決方案(無論多么糟糕),我必須采取不同的方式來解決這個(gè)問題?
1 回答
SMILET
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
我用 Radio Alphabet 解決了這個(gè)問題,但有點(diǎn)編輯它,所以單詞有點(diǎn)短。我只是將引用全部放在一個(gè) json 文檔中,并將它們作為字典加載:
with open('usernames.txt') as json_file:
alphabet = json.load(json_file)添加回答
舉報(bào)
0/150
提交
取消
