MacにPython入れて、Amazon Pollyを使って任意の言葉のmp3ファイル作るところまで
やったこと
1.Pythonのインストール(地味にここが大変だった)
参考サイト
基本は、このサイトの通りなんだが・・・。
つまったポイント
色々あったが、都度エラーをググったらいけた。
2.Visual Studio Codeインストール
pipコマンドが使えない!
→python3はpip3にする必要あり!
3.Amazonのユーザ(IAM)登録
Amazonユーザ登録は、以前にしていた。
ここはフィーリングでいけた。
4.コードの記述
具体的なPythonコードはサイトのものをほぼそのまま利用
polly_client = boto3.Session(
region_name='us-west-2').client('polly')
OutputFormat='mp3',
Text = 'こんにちは')
file = open('speech1.mp3', 'wb')
file.write(response['AudioStream'].read())
file.close()
は、Amazonのユーザー情報→認証情報Tab→アクセスキーの作成ボタン
で取得できる。
※一度作ってから、もう一度見に行ったらボタン押せなくなってた。原因は確認してない。。。
pip3 install boto3
問題なくクリア
つまったポイント4-1
python polly_test1.pyとターミナルからコマンドを叩くと
エラー発生
File "polly_test1.py", line 1, in <module>
import boto3
ImportError: No module named boto3
pythonコマンドが使えない!
→python3はpython3。pythonだけだとpython2が起動されてうまくいかない。