如何播放从 Bing Text to Speech API 返回的音频流?
Posted
技术标签:
【中文标题】如何播放从 Bing Text to Speech API 返回的音频流?【英文标题】:How do I playback the audio stream returned from Bing Text to Speech API? 【发布时间】:2017-08-09 21:57:49 【问题描述】:我正在使用 Azure 代码示例用于 Text to Speech API (https://github.com/Azure-Samples/Cognitive-Speech-TTS/tree/master/Samples-Http/php),它返回音频,但我不明白如何捕获流以在浏览器中播放?
我正在尝试在 https://azure.microsoft.com/en-us/services/cognitive-services/speech/ 此处构建文本转语音演示
【问题讨论】:
【参考方案1】:使用 file_put_contents 从 API 获取输出并将内容流式传输到文件
file_put_contents($speechfilenamemp,$result);
【讨论】:
奇怪的是,我尝试使用 Azure 文本转语音,但无法输出声音文件。以上是关于如何播放从 Bing Text to Speech API 返回的音频流?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Bot Framework C# 中使用 Bing Speech API
Bing Speech to Text API - 在 c# 中通过 websocket 进行通信
要发送到 Bing Speech to Text API 的最大音频文件长度(持续时间)应该是多少?
在 Xamarin Forms App 中尝试 Speech-To-Text 后,Text-To-Speech 播放的音量非常低