
実現したいこと
pyttsx3からテキストを音声に変換してファイル出力
発生している問題・分からないこと
次のプログラムを実行しても作成された音声ファイルを開くとエラーになります
import pyttsx3
def text_to_speech(text, output_file):
# TTSエンジンを初期化
engine = pyttsx3.init()
# 音声をファイルに保存
engine.save_to_file(text, output_file)
# TTSエンジンを実行
engine.runAndWait()
text = "こんにちは、これはテキストを音声に変換するサンプルです。"
output_file = "output.wav"
text_to_speech(text, output_file)
print(f"The text has been converted to speech and saved as {output_file}.")
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
音声ファイルを開いた時のエラーは
File Load Error for output.wav
/workspace/jetbot/notebooks/output.wav is not UTF-8 encoded
補足
環境はjetbot(ubuntu)
プログラムはjupyter notebookで動かしています