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 语音识别的主要内容,如果未能解决你的问题,请参考以下文章