iOS 语音识别 命令词引擎语法文件路径
清杨VIP 发布于2019-07 浏览:1155 回复:1
0
收藏
最后编辑于2022-04

NSString* gramm_filepath = [[NSBundle mainBundle] pathForResource:@"bds_easr_gramm" ofType:@"dat"];;

NSString* lm_filepath = [[NSBundle mainBundle] pathForResource:@"bds_easr_basic_model" ofType:@"dat"];;

NSString* wakeup_words_filepath = [[NSBundle mainBundle] pathForResource:@"bds_easr_wakeup_words" ofType:@"dat"];;

[self.asrEventManager setDelegate:self]; [self.asrEventManager setParameter:APP_ID forKey:BDS_ASR_OFFLINE_APP_CODE];

[self.asrEventManager setParameter:lm_filepath forKey:BDS_ASR_OFFLINE_ENGINE_DAT_FILE_PATH];

// 请在 (官网)[http://speech.baidu.com/asr] 参考模板定义语法,下载语法文件后,替换BDS_ASR_OFFLINE_ENGINE_GRAMMER_FILE_PATH参数

[self.asrEventManager setParameter:gramm_filepath forKey:BDS_ASR_OFFLINE_ENGINE_GRAMMER_FILE_PATH];

[self.asrEventManager setParameter:wakeup_words_filepath forKey:BDS_ASR_OFFLINE_ENGINE_WAKEUP_WORDS_FILE_PATH];

 

网址里自定义的命令词和语法,只导出了一个如下的文件,不是.dat的,还只有一个请问这个到底怎么用?如何自定义这些?

 

 

 

收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2用户已被禁言回复于2019-07

您好,为什么要.dat呢?.bsg才是正确导出的。你可以在你现在 .bsg文件的地方自定义,这部分只有离线命令词和本地语义。下面有详细的解释,对应的文档中有配置的方法。

0
TOP
切换版块