uwp 语音识别

Posted

技术标签:

【中文标题】uwp 语音识别【英文标题】:uwp Speech Recognition 【发布时间】:2017-07-10 09:38:43 【问题描述】:

我做了一个简单的 UWP 应用程序来测试语音识别功能,但是我有一些错误,它显示:System.UnauthorizedAccessException: 'Access is denied. (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))'

  public sealed partial class MainPage : Page


    public MainPage()
    
        this.InitializeComponent();
    

    SpeechRecognizer recognizer = new SpeechRecognizer();


    private async void Record_Click(object sender, RoutedEventArgs e)
    

        var topUserLanguage = GlobalizationPreferences.Languages[0];
        var language = new Language(topUserLanguage);
        recognizer = new SpeechRecognizer(language);
        await recognizer.CompileConstraintsAsync();

        recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromDays(1);

        var recordResult = await this.recognizer.RecognizeAsync();

        result.Text = recordResult.Text;


    




【问题讨论】:

您是否为您的应用提供了麦克风功能? 【参考方案1】:

右键单击解决方案资源管理器面板中的 Package.appxmanifest 以启用麦克风功能

【讨论】:

【参考方案2】:

转到设置 -> 隐私和安全 -> 语音并启用在线语音识别,应该可以!

【讨论】:

如果有帮助请标记为答案或点赞! 四年前已经接受了以前的答案,所以我不希望 OP 在此时重新分配它。 ..... 好吧,但是你太粗鲁了 我只是在设定您的期望。只有 OP 可以更改接受的答案,而且 OP 的问题似乎已经得到了他们满意的回答。通常,除非原始答案被证明(不再)不正确,或者您提供了更好的答案,否则我不会期望 OP 更改接受的答案。这两种情况似乎都不成立。不过,即便如此,这将由 OP 自行决定。 如果您希望建立声誉,我建议您寻找尚未接受答案的新问题,并且您可以在现有答案的基础上添加一些新的重要内容。 Stack Overflow 提供了按答案状态过滤问题的工具,让这更容易。

以上是关于uwp 语音识别的主要内容,如果未能解决你的问题,请参考以下文章

如何提高 UWP 语音识别框架的准确率?

语音识别玩转语音识别 1 语音识别简介

语音识别简述

语音识别技术的环节是啥

什么是自动语音识别功能?

Unity语音识别(百度AI长语句语音识别&Unity原生短语语音识别)