从哪里我必须接受语音识别策略?
这是代码
公共异步无效显示(){SpeechRecognizer矩形=新SpeechRecognizer();等待矩形.CompileConstraintsAsync();矩形.超时.InitialSilenceTimeout=时间间隔.FromSeconds(5);矩形.超时.EndSilenceTimeout=时间间隔.FromSeconds(20.);矩形.UIOptions.AudiblePrompt=“我在听”;矩形.UIOptions.ShowConfirmation=真正的;矩形.UIOptions.IsReadBackEnabled=真正的;矩形.超时.BabbleTimeout=时间间隔.FromSeconds(5);SpeechRecognitionResult结果=等待矩形.RecognizeAsync();/ /错误如果(结果! =零){textBlock.文本=结果.文本;}}
下面有一个背景演讲、印刷和打字。到那里,
1.首先,进入设置,点击“时间和语言”。
2.选择“Speech”选项。
3.进入“语音、墨水和打字隐私设置”。
4.然后,点击弹出窗口并打开设置。
在此之后,任何使用语音识别API的软件都可以工作。
告诉用户开机的一个有效方法是……
抓(系统.运行时.InteropServices.COMExceptione)当(e.HResult==无节制的((int)0 x80045509))/ / privacyPolicyHResult//在尝试语音识别之前,不接受语音隐私策略。{ContentDialog对话框=新ContentDialog(){标题=“言论隐私政策不被接受”,内容=“你需要打开一个叫做‘了解我’的按钮……”,PrimaryButtonText=“闭嘴”,SecondaryButtonText="闭嘴,给我看看布景"};如果(等待对话框.ShowAsync()==ContentDialogResult.二次){常量字符串uriToLaunch=“ms-settings: privacy-speechtyping”;/ /“http://stackoverflow.com/questions/42391526/exception-the-speech-privacy-policy-”+/ /“was-not-accepted-prior-to-attempting-a-spee / 43083877 # 43083877”;varuri=新Uri(uriToLaunch);var成功=等待窗户.系统.发射器.LaunchUriAsync(uri);如果(!成功)等待新ContentDialog{标题=“哎呀!事情错了……”,内容=“设置应用无法打开。”,PrimaryButtonText=“闭上你的嘴!”}.ShowAsync();}}