Python を使用してテキストを音声に変換しますか?
クールな Python アプリ: テキストを音声に変換! これは楽しいプロジェクトであるだけでなく、Python の魔法を体験することもできます。さっそく始めましょう!
なぜテキストを音声に変換するのでしょうか?
この情報爆発の時代では、多くの場合、大量のテキスト情報を処理する必要があります。しかし、運転中、運動中、休憩中など、聞くことで情報を入手したい場合もあります。この場合、テキストを音声に変換することが非常に役立ちます。
使用するライブラリ: gTTS
テキスト読み上げを実装するには、Python ライブラリ: gTTS (Google Text-to-Speech) を使用する必要があります。このライブラリはテキストを自然で流暢な音声に変換し、使いやすいです。
gTTS のインストールと使用
まず、gTTS ライブラリをインストールする必要があります。コマンドラインを開き、次のコマンドを入力します。
pip install gTTS
次に、簡単な例を使ってそれを感じてみましょう。
# 导入gTTS库
from gtts import gTTS
import os
# 要转换的文本
text = "Hello, 这是一个测试。"
# 创建gTTS对象,指定文本和语言
tts = gTTS(text, lang='zh')
# 保存为音频文件
tts.save("output.mp3")
# 播放音频文件
os.system("start output.mp3")
プロジェクト戦闘: テキスト読み上げアナウンサー
それでは、もっと興味深いプロジェクト、テキスト読み上げレポーターに取り組みましょう。変換したいテキストを入力し、コンピュータに再生させることができます。コードがどのように記述されているかを見てみましょう。
from gtts import gTTS
import os
def text_to_speech(text):
# 创建gTTS对象
tts = gTTS(text, lang='en')
# 保存为临时音频文件
tts.save("temp.mp3")
# 播放音频文件
os.system("start temp.mp3")
# 输入要转换的文本
input_text = input("请输入要转换成语音的文本:")
text_to_speech(input_text)
Python の魔法を体験してください
この単純なプロジェクトを通じて、私たちは gTTS ライブラリを使用してテキストを音声に変換する方法を学んだだけでなく、Python の魔法も体験しました。この小さなアプリを使用すると、テキストに新たなレベルの楽しさと利便性を加えることができます。この記事が、テキスト読み上げの世界を始めるのに役立つことを願っています。ご質問やアイデアがございましたら、コメント エリアで私とコミュニケーションを取ってください。みんな読んでくれてありがとう!