package com.example.c.ttsdemo;
import android.speech.tts.TextToSpeech;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import java.util.Locale;
public class MainActivity extends AppCompatActivity {
private EditText mEditText;
private Button mButton;
// 语音播报
private TextToSpeech mTextToSpeech = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mButton = findViewById(R.id.btn_change);
mEditText = findViewById(R.id.et_input);
initTTS();
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(!TextUtils.isEmpty(mEditText.getText().toString())){
mTextToSpeech.speak(mEditText.getText().toString(), TextToSpeech.QUEUE_FLUSH, null);
}else {
Toast.makeText(MainActivity.this, "请输入想输出的语音!", Toast.LENGTH_SHORT).show();
}
}
});
}
// 实例并初始化TTS对象
private void initTTS()
{
mTextToSpeech = new TextToSpeech(this, new TextToSpeech.OnInitListener()
{
@Override
public void onInit(int status)
{
if (status == TextToSpeech.SUCCESS)
{
// 设置朗读语言
int supported = mTextToSpeech.setLanguage(Locale.CHINA);
if ((supported != TextToSpeech.LANG_AVAILABLE)
&& (supported != TextToSpeech.LANG_COUNTRY_AVAILABLE))
{
Toast.makeText(MainActivity.this, "不支持当前语言!", Toast.LENGTH_SHORT).show();
}
}
}
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出,demo是Android studio 的代码。注意1.0的引擎安装基本都会失败,本人亲测这个3.0的可以使用,据说是支持4.0以上的。安装完引擎后,在设置里勾选讯飞语音,运行demo即可使用。
资源推荐
资源详情
资源评论
收起资源包目录
科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出.zip (76个子文件)
科大讯飞语音引擎 jar包 demo,科大讯飞语音合成引擎3.0,支持4.0系统以上,文字转语音输出
iflytek-voiceads-2.3.jar 134KB
tts-service-3.0.apk 27.27MB
TTSDemo
.gradle
buildOutputCleanup
cache.properties 51B
buildOutputCleanup.lock 17B
outputFiles.bin 20KB
4.4
javaCompile
taskHistory.bin 53KB
classAnalysis.bin 610KB
jarAnalysis.bin 268KB
taskJars.bin 20KB
javaCompile.lock 17B
fileChanges
last-build.bin 1B
taskHistory
taskHistory.bin 711KB
taskHistory.lock 17B
fileContent
fileContent.lock 17B
annotation-processors.bin 18KB
fileHashes
fileHashes.lock 17B
resourceHashesCache.bin 19KB
fileHashes.bin 267KB
gradle.properties 739B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 236B
TTSDemo.iml 861B
app
src
androidTest
java
com
example
c
ttsdemo
ExampleInstrumentedTest.java 752B
test
java
com
example
c
ttsdemo
ExampleUnitTest.java 398B
main
java
com
example
c
ttsdemo
MainActivity.java 2KB
res
mipmap-xxhdpi
ic_launcher_round.png 10KB
ic_launcher.png 6KB
mipmap-hdpi
ic_launcher_round.png 5KB
ic_launcher.png 3KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 276B
ic_launcher_round.xml 276B
mipmap-mdpi
ic_launcher_round.png 3KB
ic_launcher.png 2KB
mipmap-xxxhdpi
ic_launcher_round.png 15KB
ic_launcher.png 9KB
mipmap-xhdpi
ic_launcher_round.png 7KB
ic_launcher.png 4KB
values
colors.xml 214B
strings.xml 73B
styles.xml 394B
layout
activity_main.xml 777B
drawable
ic_launcher_background.xml 6KB
AndroidManifest.xml 735B
proguard-rules.pro 772B
libs
iflytek-voiceads-2.3.jar 134KB
build.gradle 818B
app.iml 10KB
.gitignore 8B
gradlew.bat 2KB
build.gradle 573B
.idea
codeStyles
Project.xml 2KB
runConfigurations.xml 564B
libraries
Gradle__com_android_support_support_fragment_27_0_2.xml 710B
Gradle__com_android_support_constraint_constraint_layout_1_0_2.xml 509B
Gradle__com_android_support_support_core_ui_27_0_2.xml 705B
Gradle__com_android_support_support_compat_27_0_2.xml 700B
Gradle__com_android_support_support_vector_drawable_27_0_2.xml 744B
Gradle__android_arch_lifecycle_runtime_1_0_3.xml 666B
Gradle__android_arch_core_common_1_0_0_jar.xml 541B
Gradle__android_arch_lifecycle_common_1_0_3_jar.xml 556B
Gradle__com_android_support_appcompat_v7_27_0_2.xml 690B
Gradle__com_android_support_support_core_utils_27_0_2.xml 720B
Gradle____local_jars___D__HebBank_TTSDemo_app_libs_iflytek_voiceads_2_3_jar_unspecified_jar.xml 314B
Gradle__com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml 380B
Gradle__com_android_support_animated_vector_drawable_27_0_2.xml 750B
Gradle__com_android_support_support_annotations_27_0_2_jar.xml 616B
caches
build_file_checksums.ser 533B
workspace.xml 178KB
misc.xml 2KB
modules.xml 351B
gradle.xml 626B
settings.gradle 16B
local.properties 428B
gradlew 5KB
.gitignore 147B
共 76 条
- 1
资源评论
- tc2008250182024-06-26资源很实用,对我启发很大,有很好的参考价值,内容详细。
GJZGRB
- 粉丝: 2943
- 资源: 7737
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 内网渗透、工具开发、二进制等相关笔记.zip
- 内网渗透、域渗透.zip
- 打电话,玩手机识别-支持YOLOv8格式的标记,超高识别率可检测到手持打电话, 非接触式打电话,玩手机自拍等.zip
- JAVA的Springboot个人健康监控管理系统源码数据库 MySQL源码类型 WebForm
- 新增 Microsoft Word 文件
- uniapp酒店微信小程序.zip,期末大作业
- 个人博客,关于渗透测试和审计,请访问 leeyabug.top.zip
- 一键在原版Kali的Docker镜像中安装MSF等渗透测试工具.zip
- 一款辅助安全研发在日常工作中渗透测试、安全研究、安全开发等工作的工具! 程序支持Yaml格式的http请求模版.zip
- 广州数控928te说明书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功