我目前正在用 Python 做一個(gè)或多或少的小項(xiàng)目,在那里我構(gòu)建了一個(gè)語(yǔ)音助手,它與一些游戲 API 交互,比如 Destiny2 API。我遇到的最大問(wèn)題是用戶(hù)名(gamertags)的識(shí)別,例如: Ultra_Luck_y,speech_recognition我正在使用的 python 模塊顯然不理解。所以它只是返回超幸運(yùn)。我也嘗試拼寫(xiě)它,但我自動(dòng)組合成單詞。所以我的問(wèn)題是是否有解決方案(無(wú)論多么糟糕),我必須采取不同的方式來(lái)解決這個(gè)問(wèn)題?
1 回答

SMILET
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
我用 Radio Alphabet 解決了這個(gè)問(wèn)題,但有點(diǎn)編輯它,所以單詞有點(diǎn)短。我只是將引用全部放在一個(gè) json 文檔中,并將它們作為字典加載:
with open('usernames.txt') as json_file: alphabet = json.load(json_file)
添加回答
舉報(bào)
0/150
提交
取消