首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C# Send NAudio WaveOut to Bing语音识别平台

C# Send NAudio WaveOut to Bing语音识别平台
EN

Stack Overflow用户
提问于 2018-05-16 22:07:35
回答 1查看 224关注 0票数 1

我可以使用以下代码从麦克风录制音频:

代码语言:javascript
复制
private void buttonBeginToSpeak_Click(object sender, EventArgs e)
{
    WaveIn wi;
    WaveOut wo;
    private BufferedWaveProvider bwp;

    wo = new WaveOut();
    wi = new WaveIn();
    wi.DataAvailable += new EventHandler<WaveInEventArgs>(wi_DataAvailable);

    bwp = new BufferedWaveProvider(wi.WaveFormat);
    bwp.DiscardOnBufferOverflow = true;
    wo.Init(bwp);
    wi.StartRecording();
}

private void buttonFinishSpeaking_Click(object sender, EventArgs e)
{
    wi.StopRecording();
    wo.Play(); // this sentence plays the audio previously recorded
}

void wi_DataAvailable(object sender, WaveInEventArgs e)
{
    bwp.AddSamples(e.Buffer, 0, e.BytesRecorded);
}

如何将此音频(不是直接通过文件)发送到Bing语音识别服务

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 04:14:02

new speech service SDK很快就会支持音频流。敬请期待。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50373139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档