誰もがAzureのプロジェクトオックスフォードスピーチAPIのための作業jQueryのRESTのコード例を得ました。のMicrosoft Azureの認知プロジェクトオックスフォードスピーチAPIテキスト音声jQueryのREST例に
私はAzureのアプリサービスアップとキーを持っています。ロード時に現在特定のテキストを再生する単純なプロトタイプページが必要
クライアント側でjavascript/jQueryとRESTだけでこれを行うことも可能ですが、サーバーサイドコードはありません。
また、私はサーバー側のサンプルをインストールし、それだけでローカルホストからの果たしています。エラーはありませんが、空のWebサイトからは再生されません。
更新:クライアントのjsコードのみを使用してください。私は認証することができたし、RIFF AWAVEfmt>}データを取得していますが、ブラウザから再生する方法を理解できないようです。私は間違いがない。
$.ajax({
url: ttsServiceUri,
beforeSend: function (xhrObj) {
xhrObj.setRequestHeader("Content-Type", "application/ssml+xml");
xhrObj.setRequestHeader("X-Microsoft-OutputFormat", "riff-16khz-16bit-mono-pcm");
xhrObj.setRequestHeader("Authorization", "Bearer " + response.access_token);
xhrObj.setRequestHeader("User-Agent", "TTSNodeJS");
xhrObj.setRequestHeader("X-Search-AppId", "xxxxxxxxxxxDAA29772419F436CA");
xhrObj.setRequestHeader("X-Search-ClientID", "xxxxxxxxxxxx1A480F00935DC390960");
},
data: post_data,
type: "POST"
})
の.done(機能(応答){ するvarオーディオ=新しいオーディオ(レスポンス); audio.play();
おかげ
APIのテキスト読み上げ部分を見ていますか?基本的に、JavaScriptテクノロジーを使用してAPIに渡すテキストの音声を再生したいのですか?私が実用的なサンプルを作れば、答えを私に与えてくれるでしょうか? –
確かに、Azure Cognitiveに接続しているのはクライアントだけでしょうか?IE、FF、Chromeからの作業ですか? – o365spo
は絶対にあなたに信用を与える。それはhtml5オーディオクライアントで行うことができますか? IEはファイルを必要とするようです。 – o365spo