2017-11-05 3 views
0

私は季節性のアレクサのスキルを作っています。「クリスマスまでにどれくらいの睡眠をとるのか」、「私はいいリストにいるのですか? Alexaにと尋ねるつもりがあります。 Jingle Bells。キーパーツは彼女をと歌っています。アレクサを歌う方法をジングルベル?

私の技術ではsingJingleBellsインテントのために、私はスピーチレスポンスとしてJingle Bellsの歌詞を出力しましたが、Alexa と読みます。 (私が正直であれば期待通り)。

私はおそらく公式のアマゾンのスキルがあることを発見しましたジングルベルズ。あなたは言うことができるAlexa, sing Jingle Bells

私は同じことをしたいと思います。

私はアマゾンのスキルを推測しているがSSML音声学、または可能性が高いとそれをしない、SSML audioタグまたはSSML speechcon interjection

のいずれかを経由して事前に記録されたMP3は、Amazonの出力応答をキャプチャ/発見するとにかくがあります私が理解できるように(そしてコピーしてください!スティーブのアイデアを使用して


、私はSpeechSynthesizerをキャプチャするechosim.io上でコンソールを使用することができます。これが私をもっと近づけるかどうかわからない?

{ 
    "directive": { 
     "header": { 
      "dialogRequestId": "dialogRequestId-6688b290-80d3-4111-a29d-4c60c6d47c31", 
      "namespace": "SpeechSynthesizer", 
      "name": "Speak", 
      "messageId": "c5771361-2a80-4b00-beb6-22a783a7c504" 
     }, 
     "payload": { 
      "url": "cid:b438a3ea-d337-4c5f-b719-816e429ed473#Alexa3P:1.0/2017/11/06/20/94a9a7c4112b44568bff10df69d30825/01:18::TNIH_2V.f000372f-b147-4bea-81fb-4c2e7de67334ZXV/0_359577804", 
      "token": "amzn1.as-ct.v1.Domain:Application:Knowledge#ACRI#b438a3ea-d337-4c5f-b719-816e429ed473#Alexa3P:1.0/2017/11/06/20/94a9a7c4112b44568bff10df69d30825/01:18::TNIH_2V.f000372f-b147-4bea-81fb-4c2e7de67334ZXV/0", 
      "format": "AUDIO_MPEG" 
     } 
    } 
} 

答えて

0

、より明確にするため、このリンクを参照してください。カスタムスキルで

これが目標であれば、カスタムスキルレスポンスで使用するオーディオ出力を得るには、Alexa Voice Service(AVS)、具体的にはSpeechSynthesizer Interfaceを使用する必要があります。

だから、オーディオを取得するには、Alexaスキルキット(スキル用)とAlexa Voice Service(AVS)の両方を使用します。

+0

ありがとうSteve、あなたの答えは私を正しい行に置きます。私がしたことはechosim.ioを使い、mpgの要求/応答をキャプチャするためにChromeの開発ツールを使用することでした。乾杯! –

+0

それは巧妙なハックネイサンです!答えにうれしいのは、あなたが今考え出したことを知っているのに役立ち、幸せでした。 –

0

タグを使用している「ジングルベル」のオーディオクリップを使用できます。 1つの出力応答で最大5つのオーディオタグを使用できます。

オーディオクリップは以下のポイントが必要です。

  • インターネットアクセス可能なHTTPSエンドポイントでMP3をホストする必要があります。 HTTPSが必要です。MP3ファイルをホストするドメインは、有効で信頼できるSSL証明書を提示する必要があります。自己署名証明書は使用できません。
  • MP3には、顧客固有の情報やその他の機密情報は含まれていてはなりません。
  • MP3は有効なMP3ファイル(MPEGバージョン2)である必要があります。
  • オーディオファイルの長さは90秒を超えることはできません。
  • ビットレートは48 kbpsでなければなりません。このビットレートは、話されたコンテンツと共に使用された場合に良い結果をもたらすが、一般に、音楽にとって十分な品質ではないことに留意されたい。
  • サンプルレートは16000 Hzでなければなりません。

    は私が正しく理解していれば、あなたはそれが再び再生できるように.MP3ファイルにアレクサオーディオ出力(またはいくつかの他の形式)を取得したいAudio Tag
+0

はい、私は 'audio'タグについて知っていますが、本当に欲しいのは、アレクサのバージョンが自分のスキルからそれを歌っていることです。私の質問の最後の文章は、「アマゾンのスキルの出力応答を発見/捕捉して、私が理解できるように(そしてコピーする!彼らが使っているmp3のURLを得ることができたら、私は同じURLを使って 'audio'タグを書くことができます –

関連する問題