Letztes Mal schrieb ich, wie man aus Python langsam Stimme macht Lassen Sie uns diesmal die Blue Sky-Bibliothek langsam lesen
Ich dachte, ich würde das von Grund auf neu schreiben, aber einige Leute haben bereits das Gleiche getan, deshalb bin ich dankbar, es zu verwenden.
Ich möchte den Text von Aozora Bunko in Python - AI Artificial Intelligence Technology erhalten
Die main () - Funktion des auf dieser Site eingeführten Codes gibt die Zeichenfolge des Körpers zurück.
def main():
#Unterlassung
return text
Lass es uns langsam lesen
Wenn der Text fehlerhaft ist, wird er danach nicht mehr gelesen. Lassen Sie uns also für jede Unterbrechung eine Schleife erstellen und ihn lesen. Es wird nacheinander ausgeführt, damit Sie beim Lesen nicht durch den nächsten Text unterbrochen werden.
Holen Sie sich den Text von Aozora Bunko Nachdem Sie aozora.py
in dieselbe Hierarchie gestellt haben
yukkuritest2.py
import os
import subprocess
import aozora
aozora_text_splitline = aozora.main().splitlines()
os.chdir(os.path.dirname(os.path.abspath(__file__)))
_start = "start ..\\yukkuri\\softalk\\SofTalk.exe"
_speed = "/S:120"
_word = "/W:"
for i in aozora_text_splitline:
_command = [_start, _speed, _word + i]
subprocess.run(' '.join(_command), shell=True)
Dies sollte es lesen Lassen Sie Ryunosuke Akutagawa ihn als kurzen Satz mit Our Lady of Commerce [^ seibo] lesen.
...... Die Genauigkeit ist sehr gering.
[^ seibo]: Buchkarte: Unsere Liebe Frau vom Handel https://www.aozora.gr.jp/cards/000879/card3813.html
Recommended Posts