检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
= self.delegate self.recorder = AudioFileRecorder() self.recorder?.start() self.delegate.result
function in RttsListner WebsocketService::ptr websocketServicePtr = websocketpp::lib::make_shared<WebsocketService>(); websocketServicePtr->SetOn
功能体验与试用 语音交互服务(Speech Interaction Service,SIS)支持语音识别、语音合成功能。适用语音客服质检、会议记录、语音短消息、有声读物、电话回访等场景。 在使用服务前,请先使用在线体验中心体验服务功能。该方式无需编程,只需在网页端上传文字或音频,即可体验合成效果。
解决方案 检查音频采样率是否符合。 对于裸音频,可采用toolsoft Audio player等工具进行试听,通过设置不同的采样率,播放正常的即为音频正常采样率。 如果检查参数“property”是否与采样率一致,如“chinese_8k_common”, 8k即采样率。 父主题:
APIG.0201报错 如果调用API时返回错误信息与错误码:"error_msg":"Backend timeout.","error_code":"APIG.0201",表示请求超时。 您可以尝试以下方案进行解决。 使用Postman等工具直接调用服务,查看是否成功,如果调用
SDK简介 语音交互概述 语音交互服务(Speech Interaction Service,简称SIS)是一种人机交互方式,用户通过实时访问和调用API获取语音交互结果。支持用户通过语音识别功能,将口述音频、普通话或者带有一定方言的语音文件识别成可编辑的文本,同时也支持通过语音
表5 property取值范围 property取值 描述 chinese_8k_common 支持采样率为8k的中文普通话语音识别。 chinese_16k_conversation 支持采样率为16k的会议场景的中文普通话语音识别。 请求参数 表6 请求Header参数 参数 是否必选
多句结果,请参考表3。 errorCode String 错误码。 errorMsg String 错误描述。 表3 RASRSentence 参数名 参数类型 说明 startTime Integer 一句的起始时间戳,单位为ms。 endTime Integer 一句的结束时间戳,单位为ms。
语音交互服务使用简介 语音交互服务(Speech Interaction Service,简称SIS)是一种人机交互方式,用户通过实时访问和调用API获取语音交互结果。华为云SIS服务支持调用一句话识别、录音文件识别、实时语言识别、语音合成接口等。用户通过调用语音识别类接口,将口
is = connection.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8")); while (br.ready()) {
connection.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8")); while (br.ready()) {
请求body长度,单位为Byte。 3495 Upgrade 发送WebSocket握手请求时,包含该头域。 upgrade是HTTP1.1中用于定义转换协议的header域。 Websocket Connection 发送WebSocket握手请求时,包含该头域。 带有Upgrade头的HTTP1.1消息须含有Connection。
录音文件识别接口 识别接口:POST /v1/{project_id}/asr/transcriber/jobs 状态查询:GET /v1/{project_id}/asr/transcriber/jobs/{job_id} 语音合成接口 语音合成接口 POST /v1/{project_id}/tts
Token与Project ID不匹配报错 获取Token时,出现the parameters of requesting token are wrong or project_id doesn't match the token报错。 检查获取Token过程中,请求url中的区
} } } }) headers = { 'Content-Type': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response
如表1所示,包括了SIS的所有系统角色。 表1 SIS系统策略 策略名称 描述 策略类型 依赖关系 SIS FullAccess 所有权限 系统策略 无 SIS ReadOnlyAccess 只读访问权限 系统策略 无 表2列出了sis常用操作与系统策略的授权关系,您可以参照该表选择合适的系统策略。 表2
ensure_ascii=False)) # option 3 查看热词表列表 query_list_result = hot_word_client.query_list() print(json.dumps(query_list_result, indent=2, ensure_ascii=False))
'property': 'chinese_8k_general' } } def _on_message(ws, message): print(message) def _on_error(ws, error):
用户或全部IAM用户开通服务。 图4 主账号帮IAM用户开通服务 * (Everyone)账号匹配所有用户,包括未来新增子用户,开通* (Everyone)账号,所有子用户都可调用。 取消* (Everyone)服务,并不意味着取消其他用户原有的服务开通状态,其他用户在服务调整前若已开通服务,则依旧保持开通状态。
调用说明 SIS服务提供了两种接口,包含REST(Representational State Transfer)API,支持您通过HTTPS请求调用,调用方法请参见如何调用REST API。也包含WebSocket接口,支持Websocket协议,调用方法请参见如何调用WebSocket