【问题标题】:ProjectOxford SpeechRecognition牛津语音识别项目
【发布时间】:2017-11-30 00:01:55
【问题描述】:

我正在使用机器人框架创建一个机器人。我在 Skype 频道上对其进行了测试,它终于可以正常工作了 Skype 正在以其他方式与我交谈(Skype 没有回答我的演讲) 我试过了 : https://github.com/Azure-Samples/Cognitive-Speech-STT-Windows 当我按下记录时,它给了我以下错误::'无法加载由'SpeechClient.dll'导入的过程。'

https://github.com/Microsoft/BotBuilder-Samples/blob/master/CSharp/skype-CallingBot/IVRBot.cs这个人没有听我的命令,他让我按1(语音?)我试过拨号/文本/语音不起作用。这条消息陷入了无限循环:““如果您遇到危及生命的医疗紧急情况,请联系紧急服务部门或前往最近的医院。对于非危及生命的情况,请按 1。”

https://ankitbko.github.io/2016/11/skype-call-your-bot/ 我也试过这个。当我为语音识别安装牛津项目并运行我的应用程序时,什么都没有了。如果我尝试拨打Skype,另一端也没有得到我的输入,它告诉我配置错误。一旦我取出这个库,一切都会再次正常工作。

我可以在这里使用什么替代语音识别来代替牛津 - 我读到它有一些 Windows 8 依赖项,我正在 Windows 7 上运行它。

private async Task OnRecordCompleted(RecordOutcomeEvent recordOutcomeEvent)
    {
        if (recordOutcomeEvent.RecordOutcome.Outcome == Outcome.Success)
        {
            var record = await recordOutcomeEvent.RecordedContent;

            //---- here record should become text ----

            recordOutcomeEvent.ResultingWorkflow.Actions = new List<ActionBase>
            {
                GetSilencePrompt()
            };
        }
        else
        {
            if (silenceTimes > 1)
            {
                recordOutcomeEvent.ResultingWorkflow.Actions = new List<ActionBase>
                {
                    GetPromptForText("Thank you for calling"),
                    new Hangup() { OperationId = Guid.NewGuid().ToString() }
                };
                recordOutcomeEvent.ResultingWorkflow.Links = null;
                silenceTimes = 0;
            }
            else
            {
                silenceTimes++;
                recordOutcomeEvent.ResultingWorkflow.Actions = new List<ActionBase>
                {
                    GetRecordForText("I didn't catch that, would you kinly repeat?")
                };
            }
        }
    }

---编辑

这也是我在我的参考资料中尝试使用“Microsoft.CognitiveServices.SpeechRecognition”(ProjectOxford)在天蓝色上部署它后遇到的错误。现在我无法摆脱它,即使我尝试在没有安装此参考的情况下发布(也许它提供了一些关于正在发生的事情的线索)

【问题讨论】:

    标签: c# speech-recognition text-to-speech microsoft-cognitive


    【解决方案1】:

    依赖问题。 Oxford 无法在 Windows 7 上运行!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-21
      • 2011-11-01
      • 2018-04-17
      • 2018-02-23
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多