コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
アレクサの応答に音を鳴らしてみた
スキルを呼び出した時に、『ワン』と吠えてほしい
const LaunchRequestHandler = { canHandle(handlerInput) { return Alexa.getRequestType(handlerInput.requestEnvelope) === 'LaunchRequest'; }, handle(handlerInput) { const speakOutput = '<audio src="https://www.hm.ysrock.com/api/test_mp3/wan1.mp3" />'; return handlerInput.responseBuilder .speak(speakOutput) .reprompt(speakOutput) .getResponse(); } };
MP3ファイルは次の制限がある
- MP3は、インターネットからアクセス可能なHTTPSエンドポイントでホストされる必要があります。HTTPSであることが必須です。また、MP3ファイルをホストするドメインは、有効で、信頼できるSSL証明書を提示する必要があります。自己署名証明書は使用できません。
- MP3には、ユーザーに固有な情報や、その他の機密情報が含まれていてはなりません。
- MP3は、有効なMP3ファイル(MPEGバージョン2)である必要があります。
- 音声ファイルは240秒以内でなければなりません。
- ビットレートは48 kbpsでなければなりません。このビットレートは、話される内容と組み合わせて使用すると良好な結果が得られますが、音楽を再生するには一般に品質がやや不十分です。
- サンプルレートは22050Hz、24000Hz、16000Hzのいずれかです。
※詳しくはAlexaSkillsKitを参照
ffmpegで変換する場合は、ffmpeg.exeと同じディレクトリにmp3を置いて、コマンドプロンプトを起動する
今回はデスクトップにffmpegと言うフォルダを作成しその中に保存しました
C:\Users\ysrock\Desktop\ffmpeg>ffmpeg -i original.mp3 -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 new.mp3
検索
コメントを残す