Uwp ContinuousRecognitionSession.StartAsync()返回“;访问被拒绝”;

Uwp ContinuousRecognitionSession.StartAsync()返回“;访问被拒绝”;,uwp,voice-recognition,Uwp,Voice Recognition,我正在尝试激活桌面电脑(Windows 10)上的麦克风,以实现一些语音识别代码。以下是我简单的开箱即用UWP应用程序: 调用ContinuousRecognitionSession.StartAsync() 正在投掷: ex={System.UnauthorizedAccessException:访问被拒绝。 public MainPage() { this.InitializeComponent(); initializeSpeechR

我正在尝试激活桌面电脑(Windows 10)上的麦克风,以实现一些语音识别代码。以下是我简单的开箱即用UWP应用程序:

调用
ContinuousRecognitionSession.StartAsync()
正在投掷:

ex={System.UnauthorizedAccessException:访问被拒绝。

        public MainPage()
    {
        this.InitializeComponent();
        initializeSpeechRecognizer();
    }

    // Initialize Speech Recognizer and start async recognition
    private async void initializeSpeechRecognizer()
    {
        // Initialize recognizer
        mRecognizer = new SpeechRecognizer();

        // Load Grammer file constraint
        string fileName = String.Format(SRGS_FILE);
        var path = Package.Current.InstalledLocation;
        StorageFile grammarContentFile = await path.GetFileAsync(fileName);

        SpeechRecognitionGrammarFileConstraint grammarConstraint = new SpeechRecognitionGrammarFileConstraint(grammarContentFile);

        // Add to grammer constraint
        mRecognizer.Constraints.Add(grammarConstraint);

        // Compile grammer
        SpeechRecognitionCompilationResult compilationResult = await mRecognizer.CompileConstraintsAsync();

        Debug.WriteLine("Status: " + compilationResult.Status.ToString());
        Debug.WriteLine("Result: " + compilationResult.ToString());
    }

    private async void Page_Loaded(object sender, RoutedEventArgs e)
    {
        try
        {
            await mRecognizer.ContinuousRecognitionSession.StartAsync();
        }
        catch (Exception ex)
        {
            Debug.WriteLine(ex.Message);
        }
    }
我已将
麦克风
添加到清单功能中。 我桌面上的麦克风处于活动状态且工作正常。 我目前的语言是en-US,这在SupportedTopicLanguages中列出 和SupportedGrammarLanguages属性。
Visual Studio 2017正在管理员模式下运行。

发现问题:某些语音识别功能需要接受Microsoft隐私策略。有关此隐私策略的信息可在“设置”应用程序的“隐私->语音、墨水和键入”下找到。您必须查看隐私策略才能接受。要查看privacy policy,请按语音、墨水和键入设置页面上的隐私策略链接。您应该将您的解决方案作为此问题的答案发布,以帮助其他人找到它:-)发现问题:某些语音识别功能需要接受Microsoft隐私策略。有关此隐私策略的信息,请在设置选项卡中找到gs应用程序,在“隐私->语音、墨迹和键入”下。您必须查看隐私策略才能接受它。要查看隐私策略,请按“语音、墨迹和键入设置”页面上的“隐私策略”链接。您应该将您的解决方案作为此问题的答案发布,以帮助其他人找到它:-)