ホームページ > バックエンド開発 > Python チュートリアル > Python の gtts ライブラリを使用してテキストをオーディオに変換する方法

Python の gtts ライブラリを使用してテキストをオーディオに変換する方法

WBOY
リリース: 2023-06-28 15:51:24
転載
2340 人が閲覧しました

はじめに

みなさんこんにちは、Kongkong starです. この記事では、Python を使ってテキストを音声に変換する方法を紹介します。

1. 背景

テキストを音声に変換すると、視覚障害者が音を聞いて情報を得るのに役立ちます。また、長い記事や学習資料を簡単に聞くのにも役立ちます。 . 読書時間と疲労を節約します。一部の言語学習者にとって、テキストを音声に変換することで、発音とイントネーションをよりよく習得し、言語表現スキルを向上させることができます。

2. TTS 名詞の説明

TTS は、テキストを音声に変換できるテキスト読み上げ技術を指します。テキストを人工音声に変換することで、コンピューター システムがユーザーと音声対話できるようになります。

3. GTTS 名詞の説明

GTTS は Google Text-to-Speech の略で、テキストを音声に変換する技術です。ユーザーは簡単な API 呼び出しを通じて、指定したテキストをカスタマイズ可能な音声を含むさまざまな音声ファイルに簡単に変換できます。 GTTS の利点は、高い音声品質と高速な音声変換を備えていると同時に使いやすいことであり、開発者や一般ユーザーにとって最初の選択肢となっています。さらに、GTTS は複数の言語と音声フォーマットもサポートしています。ただし、GTTS には、オーディオを継続的に合成できないことや、音声変換されたオーディオがユーザーの期待を完全には満たさない可能性があるなど、いくつかの欠点もあります。

4. 実装方法 gTTS

1. ライブラリの導入

from gtts import gTTS
ログイン後にコピー

2. 変換するテキストを定義

text = '皆さん、こんにちは。私はコンコンスターです。この記事では、テキストからオーディオへの変換について説明します。これは、gtts を通じて変換されたオーディオです。 '

3.中国語の発音を設定します

言語と、ja と en のその他の発音を設定します

language = "zh-cn"
ログイン後にコピー

4.テキストを音声に変換します

tts = gTTS(text=text, lang=language)
ログイン後にコピー

5.音声ファイルの保存

local = '/Users/kkstar/Downloads/video/'
tts.save(local+"audio_gtts.mp3")
ログイン後にコピー

5.音声エフェクト

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート