0
我想將英語詞典的單詞轉換爲使用python的簡單音素。我使用的是python 3.5,而所有的例子都是針對python 2 +的。使用python創建音素
例如在以下文件test.txt的文本:
what a joke
is your name
this fall summer singer
well what do I call this thing mister
在這裏首先我想提取的每個單詞,然後將它們轉換成音素。這是我想要的結果
what WH AT
a AE
joke JOH K
is ES
....and so on
這是我的python代碼,但它太早,太少。能否請你建議我更多的轉換什麼到WH AT我需要先尋找是否有字母WH然後用更換WH
with open ('test.txt',mode='r',encoding='utf8')as f:
for line in f:
for word in line.split():
phenome = word.replace('what', word + ' WH AT')
print (phenome)
我正在爲整本詞典工作。有10萬字。你有什麼建議可行,但不適用於大量的文字。 – choman
我能想到的是使用pickle保存字典,然後從pickle文件加載,但它仍然需要unpickle並加載到內存,不知道它是否有助於內存和效率 – Skycc