pyttsx3の理解を深める。
pyttsx3 はpythonのテキスト読み上げ変換ライブラリ。
題材はボディービルの掛け声にして勉強。
興味があるものを題材にした方が意欲がわく。
参考
https://pypi.org/project/pyttsx3/
https://coolfitness.jp/bodybuilding_kakegoe/
目次
1.install と import
2.使用法
3.調整
4.使ってみる(ボディービルの掛け声)
1.install と import
install import
pip install pyttsx3
import pyttsx3
2.使用法
基本形
engine = pyttsx3.init()
engine.say("切れてるよ") #出力したい言葉
engine.runAndWait()
3.調整(速度:rate と音量:volume)
調整
engine = pyttsx3.init()
#rate デフォルト値は200
rate = engine.getProperty('rate')
engine.setProperty('rate',200)
#volume デフォルト値は1.0、設定は0.0~1.0
volume = engine.getProperty('volume')
engine.setProperty('volume',1.0)
engine.say("切れてるよ")
engine.runAndWait()
4.やってみる(ボディービルの掛け声)
やってみる
import pyttsx3
engine = pyttsx3.init()
#参照した言葉
words = ["腹筋、板チョコ!","ナイスバルク!","でかいよ!、他が見えない!",
"土台が違うよ、土台が!","もうでかい!","切れてるよ!","バリバリ",
"仕上がってるよ!","三角チョコパイ!","腹筋グレネード!",
"腹筋ちぎりパン!","腹斜筋で大根をおろしたい!","脚が歩いている!",
"グレートケツプリ!","カーフでかいよ!","胸がケツみたい!",
"胸がはち切れる!","背中に羽が生えてる!","空も飛べるはず!",
"背中に鬼が宿ってる!","背中にクリスマスツリー!",
"上腕二頭筋ナイス!チョモランマ!","さんとうもいいね〜",
"肩メロン!","肩にちっちゃいジープ乗せてんのかい!"]
rate = engine.getProperty("rate")
engine.setProperty("rate",200)
volume = engine.getProperty('volume')
engine.setProperty('volume',1.0)
#参照した言葉の出力
for word in words:
engine.say(word)
engine.runAndWait()
漢字が正確に読めてないのはありますが、日本語が上手くない方が話している風が出ています。
個人的には満足です。