Pythonを使って音声合成を実現する

  1. pyttsx3 ライブラリをインストールします。 pip コマンドを使用して、ターミナルに次のコマンドを入力してインストールします。
     

    plaintextCopy code

    pip install pyttsx3

  2. pyttsx3 ライブラリをインポートする: 次のように Python コードに pyttsx3 ライブラリをインポートします。
     

    pythonCopy code

    import pyttsx3

  3. TTS エンジン オブジェクトを作成する: 次のように、init() メソッドを使用して TTS エンジン オブジェクトを作成します。
     

    pythonCopy code

    engine = pyttsx3.init()

  4. TTS エンジンのプロパティを設定する: setProperty() メソッドを使用して、次のように TTS エンジンのプロパティを設定します。
     

    pythonCopy code

    engine.setProperty('rate', 150) # 设置语速为150 engine.setProperty('volume', 0.8) # 设置音量为0.8

  5. 音声合成には TTS エンジンを使用します。次のように、say() メソッドを使用して、音声に変換されるテキストの音声合成を実行します。
     

    pythonCopy code

    engine.say("Hello world")

  6. TTS エンジンを実行する: 次のように、runAndWait() メソッドを使用して TTS エンジンを実行します。
     

    pythonCopy code

    engine.runAndWait()

おすすめ

転載: blog.csdn.net/ihateright/article/details/130912502#comments_26734539