文档首页 > > 快速入门>

如何通过Postman调用华为云语音交互服务

如何通过Postman调用华为云语音交互服务

分享
更新时间:2021/02/24 GMT+08:00

华为云SIS以开放API(Application Programming Interface,应用程序编程接口)的方式提供语音识别能力,支持使用Postman方式调用华为云SIS服务。

以一句话识别服务为例,该服务处于商用阶段,用户无需要开通服务,直接调用,计费方式详细请参考语音交互价格计算器具体调用SIS服务流程请参见表1

表1 如何调用华为云一句话识别服务

序号

操作流程

具体操作

1

注册并实名认证公有云帐户

说明:

如果用户已有实名认证的帐户,则可以跳过此步骤,直接使用已有的帐户。

详细请参见1

2

配置环境。

下载并安装Postman以及适配配置文件,为调用SIS服务做准备。

详细请参见2

3

调用服务。

调用“一句话识别”服务的API接口,将音频转换为文字,查看返回的结果。

说明:

返回的结果为JSON格式,用户需要通过编程来处理识别结果。

详细请参见3

配置步骤

  1. 注册并实名认证公有云帐户

    如果您还没有公有云帐户,则必须先注册一个。如果您已有实名认证的帐户,则可以跳过此步骤,直接使用您已有的帐户。

    1. 打开公有云服务网址,单击页面右上方的“注册”,进入注册页面。
    2. 按照页面要求填写用户信息完成注册。
    3. 单击右上角用户名,进入基本信息页面,单击“实名认证”,进入实名认证页面。
    4. 按照页面提示完成实名认证。

      开通云服务需要先进行实名认证。

  1. 配置环境。

    1. 下载并安装Postman,Postman建议使用7.24.0版本。
    2. 下载华为云SIS服务Postman的配置文件。

      配置文件下载地址:sis-postman.json

      如果浏览器显示文件内容,鼠标右键另存为JSON文件。

    3. 加载华为云SIS服务Postman的配置文件。
      1. 登录Postman,单击左上角File > Import > Import File > Choose File
      2. 选择下载的sis-postman.json配置文件。
      3. 加载结束后,在左侧导航栏中会显示如下配置文件。

  1. 调用服务。

    1. 获取token,进行认证。
      1. 在Postman界面上,单击左侧导航树“获取token”,选中“Body”的配置项,添加华为云用户名、密码、帐号名。可在我的凭证获取这些信息。
        • username:IAM用户名。
        • password:IAM用户密码。
        • domainname:帐号名。
        • project name:表示服务部署区域名,如在本示例中服务部署区域为cn-north-4a,详细介绍请参见终端节点

      2. 单击右上角“Send”,发送“POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens”。获取返回结果中的Token值,Token存放在“Headers”“X-Subject-Token”字段中。(Token有效期为24小时)。

    2. 调用一句话识别服务。
      1. 在Postman界面上,单击左侧导航树“一句话识别”“asr”
      2. 单击“Headers”,复制获取的Token,替换“X-Auth-Token”中的值。
      3. 使用项目ID替换“{{cn4-project_id}}”值。可在我的凭证获取项目ID。
      4. 单击“body”复制音频的base64编码值到data参数中。

        音频的base64编码值只能通过代码转换。

      5. 单击“send”,发送请求,查看识别结果。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问