Ich versuche Wörter des englischen Wörterbuchs in einfache Phonem mit Python zu konvertieren. Ich benutze Python 3.5, während alle Beispiele für Python 2 + sind.Erstellen Phonem mit Python
Zum Beispiel im Text der Datei test.txt:
what a joke
is your name
this fall summer singer
well what do I call this thing mister
Hier zunächst möchte ich jedes Wort extrahieren sie dann zu Phonem konvertieren. Dies ist das Ergebnis, das ich will
what WH AT
a AE
joke JOH K
is ES
....and so on
Dies ist mein Code für Python, aber es ist zu früh und zu wenig. Könnten Sie bitte so mehr schlagen mir was zu WH AT i Buchstaben wh ersetzen sind, wenn es finden zunächst müssen konvertieren dann mit 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)
Ich arbeite für das gesamte Wörterbuch. es gibt 100 tausend Wörter. Was Sie vorschlagen, funktioniert, ist aber für viele Wörter nicht praktisch. – choman
Was ich mir vorstellen kann, ist das Diktat mit Pickle zu speichern und dann aus der Pickle-Datei zu laden, aber es muss noch unpickle und in den Speicher geladen werden, nicht sicher, ob es im Hinblick auf Speicher und Effizienz hilft – Skycc