检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
push_back(binaryData); } LOG(INFO) << "rtts receive data " << binaryData.size(); } void onResponseSubtitle(std::string
配置请求 String data = IOUtils.getEncodeDataByPath(path); AsrCustomShortRequest request = new AsrCustomShortRequest(data, pathAudioFormat
使用项目ID替换“{{cn4-project_id}}”值。可在我的凭证获取项目ID。 单击“body”,复制音频的base64编码值到data参数中(配置文件中已填充示例音频)。 单击“send”,发送请求,查看识别结果。
热词管理接口 创建热词表 更新热词表 查询热词表信息 删除热词表 查询热词表列表
now_index < len(data): next_index = now_index + byte_len if next_index > len(data): next_index = len(data) send_array
now_index < len(data): next_index = now_index + byte_len if next_index > len(data): next_index = len(data) send_array
CustomResult object 调用成功表示合成结果,调用失败时无此字段。 表8 CustomResult 参数 是否必选 参数类型 描述 data 否 String 语音数据,以Base64编码格式返回。 用户如需生成音频,需要将Base64编码解码成byte数组,再保存为音频,音
'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.headers["X-Subject-Token"]) 图1 获取Token示例 获
响应类为RttsDataResponse,详见表5。调用失败处理方法请参见错误码。 表5 RttsDataResponse 参数名 是否必选 参数类型 说明 data 是 Array of Byte 音频文件的byte数组。 代码示例 如下示例仅供参考,最新代码请前往SDK(websocket)章节获取并运行。
创建热词表 在一句话识别、录音文件识别、实时语音识别服务中,如果在您的业务领域有一些特有的词,默认识别效果差的时候可以考虑使用热词管理功能,将这些词添加到词表,改善识别效果。 热词可以是姓名、公司名、某个领域的专有名词,如人名"王晓茗”(通常会识别为"王小明”)、运输域的“高栏”
"SIS.0201", "error_msg" : "***" } 状态码 状态码请参见状态码。 错误码 错误码请参见错误码。 父主题: 热词管理接口
// data content can be avaliable by data() method, data length can be avaliable by size() method // const char* data = binaryData.data();
0201", "error_msg":"***" } 状态码 状态码请参见状态码。 错误码 错误码请参见错误码。 父主题: 热词管理接口
with open(path, 'rb') as f: data = f.read() sasr_websocket_client.send_audio(data) # 可选byte_len和sleep_time参数,建议使用默认值
sendStart(getStartRequest()); 发送识别数据 // data:发送byte数组 // byteSend :数组大小 // sleepTime : 休眠时间 sasrWsClient.sendByte(byte[] data, int byteSend, int sleepTime);
创建企业项目的用户必须是管理员,或在IAM侧已被授予EPS FullAccess权限的用户。 企业账号可申请开通企业项目。账号需要进行企业实名认证。如果企业账号注册成为华为云合作伙伴,将无法进入企业项目管理页面。 图1 操作流程 创建企业项目 登录控制台,单击界面右上方的“企业 > 项目管理”。
0201", "error_msg":"***" } 状态码 状态码请参见状态码。 错误码 错误码请参见错误码。 父主题: 热词管理接口
with open(path, 'rb') as f: data = f.read() rasr_client.send_audio(data) # 可选byte_len和sleep_time参数,建议使用默认值
sendStart(getStartRequest()); 发送识别数据 // data:发送byte数组 // byteSend :数组大小 // sleepTime : 休眠时间 rasrClient.sendByte(byte[] data, int byteSend, int sleepTime);
String 保存音频的本地路径,只有在请求时saved参数设置为true才生效。 表5 Result 参数名称 是否必选 参数类型 说明 data 是 String 合成后生成的语音数据,以Base64编码格式返回。 代码示例 如下示例仅供参考,最新代码请前往SDK(websocket)章节获取并运行。