语音培训文件和注册表位置

时间:2011-02-21 22:06:14

标签: sapi speech

我有一个演讲项目,需要在代码中完成声学训练。我成功地使用SAPI在Windows 7下创建了带有脚本及其相关注册表项的培训文件。但是,我无法确定识别引擎是否成功使用这些文件并调整其模型。我的问题如下:

  1. 通过控制面板培训UI执行培训时,系统会将培训文件存储在“{AppData} \ Local \ Microsoft \ Speech \ Files \ TrainingAudio”中。音频训练文件是否必须存储在此位置,或者只要配置文件的注册表项反映正确的路径,我是否可以将它们存储在其他位置?

    1. 语音控制面板在键“HKCU \ Software \ Microsoft \ Speech \ RecoProfiles \ Tokens {ProfileGUID} {00000000-0000-0000-0000-0000000000000000} \ Files”中为培训音频文件创建注册表项。
    2. a)我的培训代码创建的注册表项是否可以放在“{00000000-0000-0000-0000-0000000000000000} \ Files”中,还是可以在{ProfileGUID}下创建新的随机GUID?

      b)子项是否必须命名为“Files”?

      c)并且注册表值必须遵循“TrainingAudio-xxxx-xxxxxxxx-xxxxxxxx”格式,还是可以使用其他值?

      d)最后,注册表值数据的格式为“%1c%\ Microsoft \ Speech \ Files \ TrainingAudio \ SP-xxx .... xxx”。我可以指定绝对路径吗?

      e)文件名是否必须遵循“SP-xxx .... xxx.wav”格式,或者我可以使用任何唯一的文件名吗?

      感谢。

      Giri

0 个答案:

没有答案