チャットポイント5つのPythonに基づいて生成されたパーソナライズされた音声方法
2720 ワード
小编は小さい顷から、人の声を真似して、特におじいさんとおばあさんが真似したものがとても好きでした。
今日は個性的な声を真似してみましたが、口を小さく編むのではなく、プログラムを使って、どうやって真似されたのかを見てください。
1、gttsモジュール
これは音声モジュールで、任意の文字をオーディオファイルに変換できます。フォーマットはmp 3です。その使い方を見てみましょう。
一、インストールして導入する:
ラング:音声言語
三、オーディオファイルを保存する
百度オープン開発者プラットフォームで音声合成アカウントを申請することによって、オーディオファイルを生成する。
これは優れた文字の音声変換モジュールであり、オーディオファイルも個性的に作られています。
pyttsx 3モジュールをダウンロードして導入します。
例えば音量調節:
window dllのライブラリを操作して、多くの機能を実現できます。非常に強力です。
インストールとインポート:
5、speech
強力な音声モジュールであり、pywin 32に依存しており、音声起動プログラムに最適です。
ダウンロードとインポート:
ここでは、Pythonに基づいて生成されたパーソナライズされた音声方法についての5つの文章を紹介します。Pythonに関するパーソナライズされた音声コンテンツの生成については、以前の文章を検索したり、下記の関連記事を閲覧したりしてください。これからもよろしくお願いします。
今日は個性的な声を真似してみましたが、口を小さく編むのではなく、プログラムを使って、どうやって真似されたのかを見てください。
1、gttsモジュール
これは音声モジュールで、任意の文字をオーディオファイルに変換できます。フォーマットはmp 3です。その使い方を見てみましょう。
一、インストールして導入する:
pip install gtts
from gtts import gTTS
二、設定gttsクライアント
tts = gTTS(text=text, lang='zh-tw')
text:オーディオコンテンツラング:音声言語
三、オーディオファイルを保存する
tts.save("XXX.mp3")
2、baidu-aip百度オープン開発者プラットフォームで音声合成アカウントを申請することによって、オーディオファイルを生成する。
# baidu-aip
from aip import AipSpeech
""" APPID AK SK """
APP_ID = ' App ID'
API_KEY = ' Api Key'
SECRET_KEY = ' Secret Key'
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) #
res=client.synthesis(text,lang,1,options={
spd: , 0-9, 5 ,
pit: , 0-9, 5 ,
vol: , 0-15, 5 ,
per: , 0 ,1 , 3 - ,4 - ,
}) #
with open('XX.mp3','wb') as f: #
f.write(res) #
3、pyttsx 3これは優れた文字の音声変換モジュールであり、オーディオファイルも個性的に作られています。
pyttsx 3モジュールをダウンロードして導入します。
pip install pyttsx3
import pyttsx3
初期化:
pp = pyttsx3.init()
音声テキストを追加:
pp.say('Hello World')
実行:
pp.runAndWait()
もちろん、音の音量、周波数、音の変化も調整できます。もちろん、設定方法は同じです。まずその対応する機能の値を取ってから、加減します。例えば音量調節:
vol=pp.getProperty('volume')
pp.setProperty('vol',vol+0.5)
発音、周波数、声変わりはvioce、rate、viocesといいますが、よく分かりますか?もちろん、循環して再生したいなら、イベント駆動サイクルを追加すればいいです。
pp.startLoop()
4、pywin 32window dllのライブラリを操作して、多くの機能を実現できます。非常に強力です。
インストールとインポート:
pip install pywin32
import win32com.client
クライアントインターフェースの設定:
speaker = win32com.client.Dispatch("SAPI.SpVoice")
オーディオを生成:
speaker.Speak("hello")
中国語のサポートは友好的ではないので、基本的にはあまり使われていません。5、speech
強力な音声モジュールであり、pywin 32に依存しており、音声起動プログラムに最適です。
ダウンロードとインポート:
pip install speech
import speech
オーディオを生成:
speech.say('hello')
こんなに多くのオーディオモジュールのうち、どれがあなたの料理ですか?ここでは、Pythonに基づいて生成されたパーソナライズされた音声方法についての5つの文章を紹介します。Pythonに関するパーソナライズされた音声コンテンツの生成については、以前の文章を検索したり、下記の関連記事を閲覧したりしてください。これからもよろしくお願いします。