Android 讯飞语音合成、语音播报(详细步骤+源码)(2)

  • 二、配置项目

  • 三、功能编写

    • ① 权限请求
  • ② 页面初始化

  • ③ 初始化语音合成对象

  • ④ 参数设置

  • ⑤ 语音合成监听

  • ⑥ 点击按钮触发

  • ⑦ 设置发音人

  • ⑧ 设置语速、音量、音调

  • 四、源码

  • 尾声

前言

===============================================================

语音合成、语音播报下面进入正题吧。

正文

===============================================================

首先打开讯飞开放平台,然后注册登录上去,之后找到我的应用,你可以看到这里有一个XFASRDemo,这是我之前写语音识别时创建的,为了区分开,所以我这里重新创建一个项目。

在这里插入图片描述

填写相关信息,然后点击提交。

在这里插入图片描述

创建好点击这个XFTTSDemo-LLW

在这里插入图片描述

切换到这个语音合成(流式),然后你可以看到右边的500是每日的调用量,用于测试学习是足够的,另外如果使用SDK对接的话,则只需要APPID即可。

在这里插入图片描述

然后在这个页面向下滚动,你会看到SDK的下载。

在这里插入图片描述

下载到本地,解压后如下:

在这里插入图片描述

这里重点就是这个libs文件夹中的内容了。现在准备工作就都做的差不多了,下面创建AS项目。

一、创建项目


打开Android Studio 创建一个名为XFTTSDemo的项目。

在这里插入图片描述

下面该放入这个讯飞的SDK了,将项目切换为Project,然后展开你会看到这个空的libs文件夹。

在这里插入图片描述

然后你把刚才解压后的libs中的文件复制到项目中的libs下。

在这里插入图片描述

此时这个Msc.jar还是不可用的,下面鼠标右键点击它。

在这里插入图片描述

点击Add As Library…

在这里插入图片描述

点击OK,此时你可以看到它可以展开了,就说明你的app模块中已经添加了这个jar的依赖了。

在这里插入图片描述

然后复制这个assets文件夹到项目中

在这里插入图片描述

粘贴到main下面,如下图所示

在这里插入图片描述

二、配置项目


刚才配置了项目资源文件和SDK文件。下面还需要配置一下,首先打开app的build.gradle。

//资源设置

sourceSets {

main {

jniLibs.srcDirs = [‘libs’]

}

}

在这里插入图片描述

然后点击右上角的Sync Now,现在你的so文件就生效了。

那么下面进入AndroidManifest.xml中配置权限。

在com.llw.xfttsdemo包下新建一个MyApplication类。

package com.llw.xfttsdemo;

import android.app.Application;

impo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值