# VoiceSDK **Repository Path**: roobo/VoiceSDK ## Basic Information - **Project Name**: VoiceSDK - **Description**: No description available - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2018-09-29 - **Last Updated**: 2022-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # VoiceSDK #### VoiceSDK 简介 VoiceSDK是roobo基于嵌入式平台推出的一款包含基础语音、语义能力的软件开发包,SDK连接了roobo的语音、语义服务平台以及内容平台。Voice SDK为客户提供了: - 在线语音识别的能力 - 在线TTS的能力 - 丰富的语义和内容服务 - 中译文互译等翻译功能 VoiceSDK支持的平台 - Linux嵌入式系统。 - RTOS嵌入式系统。 - IOS - Unix #### 交叉编译 需要定义CONFIG_CROSS_COMPILE编译工具路径及编译器名称前缀,也可以自行修改Makefile文件 #### 音频编码器 音频编码提供opus、speex、pcm等3种方式,demo默认提供opus、speex编码器静态库及编码器封装的源代码,demo程序编译时只能选择其中的一中,默认选择了opus,如果需要选用speex或pcm,那么就需要在audio_encoder/include/encoder_interface.h头文件修当前#define BUILD_OPUS_ENCODER定义,修改为#define BUILD_SPEEX_ENCODER或#define BUILD_PCM_ENCODER #### 使用说明 1. git clone https://gitee.com/roobo/VoiceSDK.git 2. cd demo 3. make opus 4. ./roobo_ai [agent_id] [agent_token] [device_name]
注意:以上账号自行注册或找相关人员获得,同时开通账号需要配置在线注册方式(预分配模式自行修改代码将device_name和device_token填写到对应参数上),开通ai场景,开通ai请求服务 #### 编译及执行环境 demo提供的静态库及demo执行程序是ubuntu linux版本
#### 执行参数 agent_id:账号id
agent_token:账号token
device_name:设备标识符特别注意,这里填写能代表设备唯一的设备号,一个号不能出现重复,64个之内字符串
#### 下载地址 #### 接口详情