繁体   English   中英

C#-Watson-语音转文字API

[英]C# - Watson - Speech to Text API

我正在尝试在C#Windows应用程序中创建一个Windows应用程序,该应用程序应使用IBM Watson服务执行语音到文本的转换。

我们如何实现IBM Watson Speech to Text API服务https://stream.watsonplatform.net/speech-to-text/api ,该服务应该收听用户语音并编写输出文本。

我搜索了许多文章,在所有这些示例中,.wav(音频)文件作为输入传递,并且编写了输出文本。

我正在尝试更实时地执行此语音转文本,而不是传递现有或存储的音频(.wav)文件。

可以使用Microsoft.Speech和诸如ognitor.SetInputToDefaultAudioDevice()之类的代码来完成相同的功能。 这里的缺点是,我们必须提供DictationGrammer。 这样应用程序可以识别语音并转换为文本。

是否可以通过Watson API Service执行类似的任务?

适用于.NET的IBM Watson SDK支持WebSockets,它可以满足您转录更多实时信息而不是上传音频文件的要求:

WebSockets包含一个调用,可通过WebSocket协议与服务建立持久连接。

该SDK可以发现在这里 ,可以找到的语音的具体细节在SDK中的文本在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM