我需要为用户提供一种简单的方法来选择语音配置文件,而无需进入控制面板。
我发现:
Acoustic training using SAPI 5.3 Speech API
但没有例子,信息不完整。
我真的可以举一个例子,如果有人有的话:)
最佳答案
语音控制面板中带有“复选框”的“默认”配置文件由注册表项确定:
[HKEY_CURRENT_USER\Software\Microsoft\Speech\RecoProfiles]
"DefaultTokenId"="HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\RecoProfiles\\Tokens\\{A32BEAC3-4442-4E13-B485-8A2DD7178794}"
我认为只有在 Windows 语音识别 GUI/控制面板启动时才会读取此配置设置。因此,仅直接修改此注册表值对于“在运行时”更改配置文件可能没有用。
要在运行时更改配置文件,您可能会考虑使用
SetRecoProfile
功能。到达可以调用该函数的地步是一个涉及的主题,但是......
关于speech-recognition - 有谁知道在 SAPI 中以编程方式创建和/或选择语音配置文件的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3789663/