https://www.projectoxford.ai/doc/speech/REST/Output#HTTPHeadersで MS 音声 API を使用して、テキストを音声に変換しようとしています。
ヘッダーにはX-Search-PartnerEventIDが必要です。Azureオファー ID は必須パラメーターであると説明されていますが、取得方法についてはどこにも説明されていません。
https://www.projectoxford.ai/doc/speech/REST/Output#HTTPHeadersで MS 音声 API を使用して、テキストを音声に変換しようとしています。
ヘッダーにはX-Search-PartnerEventIDが必要です。Azureオファー ID は必須パラメーターであると説明されていますが、取得方法についてはどこにも説明されていません。
ドキュメントが間違っているようです。X-Search-PartnerEventID ヘッダーは必須ではなく、Authorization ヘッダーに置き換えられます。
Rebol での実際の例については、https://github.com/gchiu/Rebol3/blob/master/scripts/language.reb#L295-L304を参照してください。
POST
[
X-Search-AppId: (settings/appid)
X-Search-ClientID: (settings/clientid)
X-Microsoft-OutputFormat: "riff-16khz-16bit-mono-pcm"
Authorization: (join "Bearer " OxfordAccessToken.o/token)
User-Agent: "TTSRebol"
Content-Type: "application/ssml+xml"
]
(data)