2020-04-30   polly   aws   voice   cli   sound   text 

Amazon Pollyをコマンドラインから使い、日本語テキストを読み上げたmp3ファイルを作成する手順の概略

前準備

コマンドラインからテキストファイルを指定する例

$ aws configure
AWS Access Key ID [None]: AAAAAAAAAAAAAAAAAAAA
AWS Secret Access Key [None]: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Default region name [somewhere]: ap-northeast-1
Default output format [None]:
$ vi input.txt
$ cat input.txt
こんにちは。
$ aws polly synthesize-speech --output-format mp3 --text file://input.txt --voice-id "Mizuki" output.mp3
{
    "ContentType": "audio/mpeg",
    "RequestCharacters": "6"
}

結果(音声)

ファイルを使わずにコマンドラインから文字列を与える例

$ aws polly synthesize-speech --output-format mp3 --text "こんにちは。" --voice-id "Mizuki" output.mp3

長い音声ファイルを作る場合

$ aws polly start-speech-synthesis-task help

ヘルプ

$ aws help
$ aws polly help
$ aws polly synthesize-speech help
$ aws polly start-speech-synthesis-task help

リンク

Amazon Polly関連ツイート

https://twitter.com/hyuki/status/1255501850117394433 https://twitter.com/hyuki/status/1255487949002682368 https://twitter.com/hyuki/status/1130015752415657984

 2020-04-30   polly   aws   voice   cli   sound   text