讯飞语音的详细配置使用

一、前言

        我们正逐步走进人工智能时代,其中语音服务科技是一项十分重要,相当高大上的科技。腾讯推出腾讯云,百度也有自己的百度语音等,科大讯飞旗下的讯飞输入法,讯飞语音是两个不错的服务。我们了解一下讯飞语音的配置使用。图文教程简单易上手。

二、图文教程

        本文主要介绍讯飞提供的语音 API平台的配置。

        <1>注册账号,登录进入控制台

              快速注册通道:讯飞官网

             1.首先注册账号,才能使用其提供的服务

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音合成


             2.登录账号,能看见控制台;单击控制台,可创建应用,使用更多服务

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_02

        <2>控制台创建应用

             3.进入应用操作界面。可根据需要创建应用

         说明:

             (1).其中的lrzs 是本人之前创建的应用;接下来也会图文创建一个应用实例

             (2).这就是控制台的界面,可以看到左侧有关于我的应用的相关菜单,应用的具体创建过程如下:

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音合成_03


             4.单击创建新应用,填写应用的相关信息

android 接入讯飞语音唤醒 讯飞语音跳转设置_android 接入讯飞语音唤醒_04


             5.提交后会出现一个应用,如下

         说明:

             (1).其中应用的 APPid 是使用相关服务的前提,就是通常调用 API 所说的 key 值

             (2).所示应用到此并没有创建完成,因为当前应用不支持任何服务;

             (3).单击立即开通,会出现下个界面,选择该应用所需的服务。应用才算是真正的创建成功。

android 接入讯飞语音唤醒 讯飞语音跳转设置_人工智能_05


             6.单击开通,会出现如下界面,选择所需服务后确认即可。确认选择相关服务后应用就创建完成了。我的应用中就可以看到多了一个新应用。

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_06


             7.返回到控制台,应用已创建完成


android 接入讯飞语音唤醒 讯飞语音跳转设置_android 接入讯飞语音唤醒_07




        <3>选择应用所需开通服务并下载 SDK 

             8.其中单击确认后会出现如下界面,

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音合成_08


             9.选择你想要开通的服务

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_09


             10.下载对应服务的SDK

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_10


SDK ,测试Demo

             这里将Demo导入了 eclipse。

             工程结构如下:

             说明:src 路径下,是必要的 java 操作代码,这里是语音合成、语音听写的功能代码

android 接入讯飞语音唤醒 讯飞语音跳转设置_讯飞_11


             运行Demo 效果如下:

             说明:其中的语音相关功能均已实现,可能界面有些不美观,嘻嘻

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_12


             语音听写:

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_13


三、配置须知

        后期使用时难免会遇到各种各样的问题。我也遇到一些问题,分享一下经验,就是注意事项:

        主要有三点:

             1.SDK 与 APP_ID 一一对应使用

会出现初始化错误等提示;在讯飞常见的开发问题中这一错误出现的还比较多。

说明:创建应用时,每个应用创建成功都会有一个 Appid, 与同时开通服务时下载的 SDK,一一对应使用,不然会出现错误,具体错误看讯飞文档

android 接入讯飞语音唤醒 讯飞语音跳转设置_android 接入讯飞语音唤醒_14



             2.sdk 就是其中的包libs 下的东西

             说明:这是必要的配置文件,未添加该文件会提示20006之类的错误,原因是空指针异常,文件找不到

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_15

             说明:对应的包需要导入,是讯飞语音必要的包,没有导入工程的话,语音服务将全面瘫痪

android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_16

             3.配置权限


android 接入讯飞语音唤醒 讯飞语音跳转设置_人工智能_17


android 接入讯飞语音唤醒 讯飞语音跳转设置_语音听写_18


详细的就这样了,更多问题参考文档:讯飞开发常见问题