みなさんこんにちは、Kongkong starです. この記事では、Python を使ってテキストを音声に変換する方法を紹介します。
テキストを音声に変換すると、視覚障害者が音を聞いて情報を得るのに役立ちます。また、長い記事や学習資料を簡単に聞くのにも役立ちます。 . 読書時間と疲労を節約します。一部の言語学習者にとって、テキストを音声に変換することで、発音とイントネーションをよりよく習得し、言語表現スキルを向上させることができます。
TTS は、テキストを音声に変換できるテキスト読み上げ技術を指します。テキストを人工音声に変換することで、コンピューター システムがユーザーと音声対話できるようになります。
GTTS は Google Text-to-Speech の略で、テキストを音声に変換する技術です。ユーザーは簡単な API 呼び出しを通じて、指定したテキストをカスタマイズ可能な音声を含むさまざまな音声ファイルに簡単に変換できます。 GTTS の利点は、高い音声品質と高速な音声変換を備えていると同時に使いやすいことであり、開発者や一般ユーザーにとって最初の選択肢となっています。さらに、GTTS は複数の言語と音声フォーマットもサポートしています。ただし、GTTS には、オーディオを継続的に合成できないことや、音声変換されたオーディオがユーザーの期待を完全には満たさない可能性があるなど、いくつかの欠点もあります。
from gtts import gTTS
text = '皆さん、こんにちは。私はコンコンスターです。この記事では、テキストからオーディオへの変換について説明します。これは、gtts を通じて変換されたオーディオです。 '
言語と、ja と en のその他の発音を設定します
language = "zh-cn"
tts = gTTS(text=text, lang=language)
local = '/Users/kkstar/Downloads/video/' tts.save(local+"audio_gtts.mp3")
mp3ファイルはブログに挿入できないので、まずはmp4に変換します。 mp4 サウンドで変換効果を聞くことができます。
moviepy.editor インポートから *
local = ‘/Users/kkstar/Downloads/video/’
audio = AudioFileClip(local "audio_gtts.mp3")
video = ImageClip(local " demo.jpg”).set_duration(audio.duration)
video = video.set_audio(audio)
video.write_videofile(local “audio_gtts.mp4”, fps=24)
テキストからオーディオへのエフェクトのデモンストレーション
以上がPython の gtts ライブラリを使用してテキストをオーディオに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。