“混合现实语音命令配置文件”中有一个选项可以设置手动启动行为。如何访问它并切换语音输入? 文档没有提供有关此的信息。
我可以像这样禁用和启用眼动追踪器:
CoreServices.InputSystem.EyeGazeProvider.IsEyeTrackingEnabled
虽然我找不到为 SpeechHandler 执行此操作的选项。
您可以尝试手动获取这个DataProvider,然后启用它。您可以参考下面的代码和这个文档 - WindowsSpeechInputProvider Class (Microsoft.MixedReality.Toolkit.Windows.Input) |微软学习。
CoreServices.GetInputSystemDataProvider<WindowsSpeechInputProvider>().StartRecognition();