You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity HoloLens项目报错:此设备不支持语音识别,求解决方案

解决Unity HoloLens项目启用Hyper-V后语音识别报错的问题

结合你描述的场景——其他设备及用教育版启动盘的笔记本能正常运行,唯独当前激活教育版并开启Hyper-V的环境出问题,大概率是Hyper-V与系统语音服务的兼容性冲突或配置异常导致的,试试下面这些针对性的修复步骤:

  • 先验证Hyper-V是否为直接诱因
    以管理员身份打开命令提示符,输入:

    bcdedit /set hypervisorlaunchtype off
    

    重启电脑后再运行Unity项目。如果语音识别恢复正常,那基本可以确定是Hyper-V和语音服务的冲突,再继续尝试共存方案。

  • 检查语音识别核心服务与语言包

    1. 打开Windows设置 → 时间和语言 → 语言,确保你项目依赖的语言(比如英语(美国))已安装对应语音包,且语音识别功能处于启用状态。
    2. 按Win+R输入services.msc,找到「Windows Speech Recognition」服务,确认它处于「正在运行」状态,启动类型设为「自动」。如果未启动,右键启动后再测试项目。
  • 重置Unity项目的权限与缓存

    1. 打开Unity的Build Settings → Player Settings → Windows → Capabilities,确保已勾选Microphone和Speech Recognition权限——重置环境后这类配置很容易丢失。
    2. 删除项目根目录下的Library文件夹,重新打开Unity让它自动生成缓存,这能清除可能残留的旧配置冲突。
  • 调整Hyper-V配套系统功能
    如果必须保留Hyper-V,试试开启这些配套功能:
    打开「控制面板」→「程序和功能」→「启用或关闭Windows功能」,勾选「Virtual Machine Platform」和「Windows Subsystem for Linux」,重启电脑后再测试。这些功能往往能优化Hyper-V的系统兼容性,减少和语音服务的冲突。
    另外,进入BIOS确认虚拟化相关选项(Intel VT-x/AMD-V)是完全开启的——重置笔记本后BIOS设置可能被还原,导致Hyper-V的运行干扰了语音服务。

  • 修复系统文件完整性
    以管理员身份打开命令提示符,依次运行:

    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
    

    这两个命令能修复激活Windows后可能损坏的系统文件。如果还是不行,试试在「设置」→「应用」→「可选功能」里重新添加「语音识别」组件,安装完成后重启系统。

内容的提问来源于stack exchange,提问作者JosephGordan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:13:23