科大讯飞语音助手的唤醒方式主要分为设备端和开发端两种场景,具体操作如下:
一、设备端唤醒(以科大讯飞学习机为例)
-
语音唤醒
-
直接喊出预设唤醒词(如“小飞小飞”),设备会响应并进入交互模式。
-
若设备无反应,可进入设置→语音助手→开启语音唤醒开关后重试。
-
-
硬件按键唤醒
- 部分型号支持通过长按电源键或特定功能键直接唤醒设备。
二、开发端唤醒(适用于Android应用)
-
设置唤醒词
-
在科大讯飞开放平台注册并创建应用,提交4-6个汉字或2个英文单词的唤醒词,需通过“唤醒词评估小工具”测试效果。
-
支持中英文混合,但需注意中英文不可同时配置。
-
-
集成SDK
-
下载对应平台的唤醒词SDK(如Android端需将
libs
目录文件添加到build.gradle
依赖中)。 -
在
assets
目录放置资源文件,在jniLibs
目录添加平台适配的库文件(如armeabi-v7a
)。
-
-
实现唤醒逻辑
-
通过回调函数处理唤醒结果,例如在命中唤醒词后点亮屏幕或启动交互功能。
-
示例代码(Python):
from xfyun import Wakeup wakeup = Wakeup(appid='your_appid', api_key='your_api_key', secret_key='your_secret_key') wakeup.set_vocabulary('唤醒词') wakeup.start() # 监听唤醒事件 def on_wakeup_result(result): if result['is_wakeup']: print("唤醒成功,执行操作") else: print("未命中唤醒词")
-
需注意:部分功能需付费使用。
-
三、注意事项
-
唤醒词规则 :音节覆盖广、发音清晰、避免常用词汇,英文词需在词典范围内。
-
平台差异 :不同型号设备(如学习机、手机)的唤醒方式可能略有不同,建议参考官方教程。