なにか作業をしている最中や手が離せない状況でパソコンやスマートフォンが話を聞いてくれたり、しゃべってくれればいいなって思う時があります。 またチャットボット の会話も喋ってくれればいいなっという思いからpythonで音声読み上げるしゃべるパソコンの作り方を解説します。
書いているのはこんな人
Pythonで音声読み上げしゃべるパソコン(Mac)を作ろう!
必要なもの
音声読み上げスクリプトの作成
-
ターミナルを開き、以下のコマンドでMac-Sayライブラリをインストールします。
pip install mac_say
-
sayコマンドを使う方法
mac_sayライブラリー のインポート
インポートしたmac_sayを画像のように使って、textにしゃべらせたいテキストを代入してください。
-
スクリプトを保存して、以下のコマンドで実行します。
スクリプトの詳細
-
import mac_say
:Mac-Sayライブラリのインポート -
say(text)
:text
の内容を音声読み上げ
オプション
-
音声速度:
rate
オプションで調整できます。デフォルトは100で、値を大きくすると速くなります。
say(text, rate=150)
-
音量:
volume
オプションで調整できます。デフォルトは100で、値を大きくすると大きくなります。
say(text, volume=150)
-
音声:
voice
オプションで変更できます。デフォルトはAlex
で、Daniel
、Samantha
、Victoria
などが選択できます。
say(text, voice="Daniel")
応用例
-
ニュース記事を読み上げる
-
メールを音声で読み上げる
-
スクリプトの内容を読み上げる
-
プレゼンテーション資料を読み上げる
まとめ
PythonとMac-Sayライブラリを使えば、簡単に音声読み上げを行うことができます。
ご相談や制作依頼などお気軽にお問合せください!
TOP | ABOUT | 人物写真 | 静物写真 |
バーチャルヒューマン | 3DCG/VFX映像制作 | 建築写真 | コンサルティング |