我使用的服务是:
原因:
目前SDK已支持两种情况下唤醒:1、SDK 自己监听MIC 2、SDK 监听传入的PCM文件
手机端是只有一个MIC,但一些特殊设备存在多个MIC Line In,比如KTV,Line In 1 是麦克风,Line In 2 是伴奏,这种情况下SDK就无法区分哪个Line In是说命令的MIC,会同时收录了麦克风和伴奏的声音。
希望:
1、SDK 可否支持多个MIC(即多个Line In)的情况
2、SDK 可否支持实时传入PCM byte[]数据(非文件),监听MIC的事由开发者管理。
调用的接口是:唤醒
参数设置情况:
开发平台和机型: 安卓
SDK版本号: 5.1+
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
Donni_chen:
我使用的服务是:
原因:
目前SDK已支持两种情况下唤醒:1、SDK 自己监听MIC 2、SDK 监听传入的PCM文件
手机端是只有一个MIC,但一些特殊设备存在多个MIC Line In,比如KTV,Line In 1 是麦克风,Line In 2 是伴奏,这种情况下SDK就无法区分哪个Line In是说命令的MIC,会同时收录了麦克风和伴奏的声音。
希望:
1、SDK 可否支持多个MIC(即多个Line In)的情况
2、SDK 可否支持实时传入PCM byte[]数据(非文件),监听MIC的事由开发者管理。
调用的接口是:唤醒
参数设置情况:
开发平台和机型: 安卓
SDK版本号: 5.1+
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:
回复Donni_chen:
您好,请尝试infile参数,
数据源方法全名,格式如:”#com.test.Factory.create8kInputStream()”(解释:Factory类中存在一个返回InputStream的方法create8kInputStream())
注意:必须以井号开始;方法原型必须为:public static InputStream your_method(),而且该方法和类一定不能混淆,否则无法获取音频源
Donni_chen:
我使用的服务是:
原因:
目前SDK已支持两种情况下唤醒:1、SDK 自己监听MIC 2、SDK 监听传入的PCM文件
手机端是只有一个MIC,但一些特殊设备存在多个MIC Line In,比如KTV,Line In 1 是麦克风,Line In 2 是伴奏,这种情况下SDK就无法区分哪个Line In是说命令的MIC,会同时收录了麦克风和伴奏的声音。
希望:
1、SDK 可否支持多个MIC(即多个Line In)的情况
2、SDK 可否支持实时传入PCM byte[]数据(非文件),监听MIC的事由开发者管理。
调用的接口是:唤醒
参数设置情况:
开发平台和机型: 安卓
SDK版本号: 5.1+
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:
回复Donni_chen:
感谢您的详细回复,该需求已经提交。