/voicelink

暴风大耳朵语音接入平台

Primary LanguageKotlin

暴风语音接入平台

文档版本:V1.1

简介

暴风大耳朵是基于暴风电视的一款免遥控的语音软件,任何第三方软件需要在暴风电视上使用语音功能,需要接入暴风语音平台

目前大耳朵的sdk 采用的的jar包的形式 主要是为了兼容eclipse的用户 将如下jar一次集成到项目中

鉴权

任何第三方应用和大耳朵进行语音交互都需要和大耳朵进行语音鉴权

  • 如何鉴权 ?
    将如下代码放到应用的AndroidManifest文件中
<provider
            android:name="com.bftv.fui.authentication.AuthenticationProvider"
            android:authorities="com.bftv.voice.provider.you_package"
            android:exported="true" />

任何一个应用都可以向大耳朵注册特定的指令词语 比如微信 向大耳朵注册指令词 “打开朋友圈” 那么当用户命中“打开朋友圈”这个词语那么我们就将当前用户的指令词 分发给微信.当你通过该接口注册了 应用指令词 那么你的整个应用都是生效的

任何一个界面都可以大耳朵注册特定的指令词语  比如微信的和好友聊天界面 向大耳朵注册了指令词 “打开软键盘” 那么当用户命中了 “打开软键盘” 我们就将该用户提前注册好的 分发给朋友圈界面.当你通过该接口注册了 界面指令词 那么你当前界面就会生效

任何第三方都可以使用大耳朵已经成熟的指令词模块 比如第x集 快进3分 ...

大耳朵开放了语音bar,任何第三方app,都可以引入语音bar

主动拉起大耳朵

为了省去 喊暴风大耳朵的麻烦操作 第三方可以在合适的场景下 直接启动语音 进行说话

 TellManager.getInstance().farPull(App.sApp,packageName)

消息控制

任何第三方应用都能向大耳朵发送消息 例如 你可以发送 “刘德华的电影” 那么 大耳朵会对该消息进行 分词-理解-查找数据-展示,当然您只需要传递一个消息就可以了,剩下的工作交给大耳朵就好

TellManager.getInstance().sendAsr(App.sApp,packageName,"下一页")

问题反馈

  • 如果您有任何问题 可以把您的问题写到Issues里面 我们会认真回答每一个人的任何问题

合作伙伴