检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何使用Websocket调用实时语音识别 解决方案 1. 下载Java SDK 或 Python SDK,参考《SDK参考》中获取SDK章节。 2. 配置SDK环境,参考《SDK参考》中配置Java环境。 3. 使用SDK里的demo进行调用。
使用实时语音识别 前提条件 确保已按照配置CPP环境(Windows)配置完毕。 请参考SDK(websocket)获取最新版本SDK包。 初始化Client 初始化RasrClient,其参数包括AuthInfo。
使用实时语音识别 前提条件 确保已按照配置CPP环境(Linux)配置完毕。 请参考SDK(websocket)获取最新版本SDK包。
停止音频服务 接口介绍 int CloseAudio(void); 功能描述 关闭音频采集服务。 输入参数 无 输出参数 无 返回值 0:成功 小于0:停止音频服务失败 错误码 请参见错误码。 父主题: 音频接口
音频接口 启动音频服务 停止音频服务
启动音频服务 接口介绍 int OpenAudio(const char *jsonConfig, AudioCallback callback); 功能描述 打开音频采集服务。 输入参数 表1 输入参数说明 参数名称 说明 jsonConfig 音频初始化参数json串(推荐设置为空,使用默认参数),详见表2。
视频接口 启动视频服务 停止视频服务 设置物理分辨率或屏幕密度 动态设置视频参数 强制I帧
启动音频服务,获取音频数据。 停止音频服务 停止音频服务,停止音频数据的获取。 销毁音频服务 销毁音频服务。 获取音频服务状态 获取音频服务状态,包括运行中、停止、无效等。 设置音频参数 设置音频参数,包括音频类型、采样率、采样深度、采样间隔等。 云手机视频 视频初始化 初始化视频服务,设置视频初始
停止视频服务 接口介绍 int CloseVideo(void); 功能描述 关闭视频采集服务。 输入参数 无 输出参数 无 返回值 0:成功 小于0:停止视频服务失败 错误码 请参见错误码。 父主题: 视频接口
强制I帧 接口介绍 int GenerateKeyFrame(void); 功能描述 强制下一帧为I帧。 输入参数 无 输出参数 无 返回值 0:成功 小于0:设置I帧失败 错误码 请参见错误码。 父主题: 视频接口
动态设置视频参数 接口介绍 int SetParams(const char* jsonConfig); 功能描述 动态设置视频服务参数配置。 输入参数 表1 输入参数说明 参数名称 说明 jsonConfig 动态设置视频参数json串,详见表2。 表2 jsonConfig参数说明
启动视频服务 接口介绍 int OpenVideo(const char* jsonConfig, VideoCallback callback); 功能描述 启动视频采集服务。 如需视频编码后出流,推荐使用外置编码方案,有助于降低编码时延和云手机资源消耗,并且外置编码可支持h265编码出流。
按键注入 接口介绍 int InjectKeyData(const InputKey &inputKey); 功能描述 按键数据注入。 输入参数 表1 输入参数说明 参数名称 说明 inputKey 按键注入参数结构体。键值表和按键行为设置范围,详见:https://developer
触控接口 触控注入 按键注入
touchTime number 真机触控时间与上一次ACTION_DOWN时间的偏移量。 真机端触控事件的采集方式,详见端云协同的端侧SDK开源代码:端云协同的端侧SDK。 真机端触控事件采集相关代码,请参考:onTouch方法。 输出参数 无 返回值 0:成功 小于0:数据注入失败 错误码
和云侧服务部署方案,能够让您以最快的速度部署真机客户端与云手机接入交互的整套服务,相关开源代码路径如下: 端云协同的端侧SDK,请参考:端云协同的端侧 SDK。
按键参数设置错误。 注入错误 -1100 触控注入错误。 -1101 按键注入错误。 音频模块 参数错误 -2000 音频参数设置错误。 启动错误 -2100 音频服务启动错误。 关闭错误 -2200 音频服务关闭错误。 视频模块 参数错误 -3000 视频参数设置错误。 -3001 屏幕分辨率不符合要求。
获取媒体服务支持能力 接口介绍 const char * GetCPHMediaFeatures(); 功能描述 获得当前云手机媒体服务的支持能力。 输入参数 无 输出参数 无 返回值 云手机支持能力json串 表1 获取媒体服务支持能力返回参数说明 参数名称 说明 H264 是
扩展接口 获取版本号 获取媒体服务支持能力
获取版本号 接口介绍 const char * GetVersion(); 功能描述 获得当前版本号。 输入参数 无 输出参数 无 返回值 版本号字符串。 错误码 请参见错误码。 调用示例 const char * version = GetVersion(); 父主题: 扩展接口
限制与约束 出于安全考虑,云手机提供的音视频服务不支持真机侧SDK多实例连接;如果有同屏互动需求,请在端云协同的云侧接入引擎进行视频流分发。 本文档SetPhysicalResolution接口不能在出流过程中设置物理分辨率。
根据phoneId修改phoneName。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v1/{project_id}/cloud-phone/phones/{phone_id}
设置物理分辨率或屏幕密度 接口介绍 设置物理分辨率:int SetPhysicalResolution (int width, int height); 设置物理分辨率和屏幕密度:int SetPhysicalResolution(int width, int height, int