Linux文本转语音合成教程,〔教程〕使用TTS将文本转语音输出
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在设置/语言和输入法/下对TTS进行设置
public class TTS extends Activity implements OnInitListener
{
TextToSpeech speak=null;
String speakStr="";
Button btn;
TextView tv;
EditText et;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.tts);
et=(EditText)findViewById(R.id.et);
tv=(TextView)findViewById(R.id.tv);
btn=(Button)findViewById(R.id.btn);
btn.setOnClickListener(new Listener());
Intent check=new Intent();
check.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(check,0);
}
@Override
public void onInit(int status)
{
if(status==TextToSpeech.SUCCESS){
int result=speak.setLanguage(Locale.US);
if(result==TextToSpeech.LANG_MISSING_DATA
||result==TextToSpeech.LANG_NOT_SUPPORTED){
//不可用
toast("不可用");
}else{
speak.speak("hello android.",TextToSpeech.QUEUE_ADD,null);
}
}
}
Linux文本转语音合成教程,〔教程〕使用TTS将文本转语音输出相关推荐
- linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程
原标题:教程 | [七牛云]Qshell Linux下批量删除文件教程 项目内容 本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件. 项目教 ...
- 独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程代码)
原文标题:How to Create a Linux Virtual Machine For Machine Learning Development With Python 3 作者:Jason B ...
- 独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程代码)...
Linux是使用Python进行机器学习开发的极佳环境.这些工具能够被简便快捷地安装,并且您可以直接开发和运行大型模型. 在本教程中,您将了解如何使用Python创建和安装用于机器学习的Linux虚拟 ...
- 【“计算机科学与技术”专业小白成长系列】Linux Shell 编程 极简教程
Linux Shell 编程 极简教程 内容摘要 本文是 Linux Shell 编程简单入门.主要内容: Linux 简介 Shell 编程入门 Kotlin 脚本与 Shell 脚本 Linux ...
- linux下的vim使用教程!从零基础到入门!
linux下的vim使用教程!从零基础到入门! 文章目录 linux下的vim使用教程!从零基础到入门! vim的介绍! vim的模式介绍! vim三种模式的关系! vim的基本操作! vim的退出! ...
- Linux学习笔记二Shell教程
Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个 ...
- linux基础教程之Linux操作系统安装图文配置教程详细版
这篇文章主要为大家详细介绍了Linux操作系统安装图文配置教程,帮助大家顺利的安装Linux操作系统,感兴趣的小伙伴们可以参考一下 随着嵌入式的发展,Linux的知识是必须的一部分,下面就让我们进行L ...
- 《嵌入式 Linux应用程序开发标准教程(第2版)》——第1章 Linux快速入门 1.1 嵌入式Linux基础...
本节书摘来自异步社区<嵌入式 Linux应用程序开发标准教程(第2版)>一书中的第1章,第1.1节,作者 华清远见嵌入式培训中心,更多章节内容可以访问云栖社区"异步社区" ...
- jpgraph中文使用手册之文本和字体控制教程
摘要:在之前的php jpgraph安装配置教程中已介绍过jpgraph字体的安装与配置方法,jpgraph类库中字体和文本的使用是非常重要的,jpgraph既可以控 制文本的旋转.对齐方式.字体大小 ...
最新文章
- 干货 | OpenCV看这篇就够了,9段代码详解图像变换基本操作
- 索引超出了数组界限_还在用优先队列?来试试索引优先队列吧(优先队列amp;索引优先队列)...
- SAP实施后你的关键用户还关键吗?
- stata面板数据gmm回归_【stata】面板GMM估计
- 如何发布Android Library到maven私有仓库
- 干货 | 如何系统学习 C 语言?
- mysql int 优化_MySQL数据类型优化—整数类型优化选择
- eclispe Springboot项目修改html,jsp 页面不能及时刷新
- PointNet论文笔记
- mysql lru scan depth_如何解决mysql警告:“ InnoDB:page_cleaner:1000毫秒的预期循环用了XXX毫秒。设置可能不是最佳的”?...
- 数据--第34课 - 二叉树的深层性质
- (西瓜书)机器学习(周志华)书目录
- 单片机课程设计音乐盒c语言,单片机课程设计《数字音乐盒的设计》
- 系统分析与设计-我爱烤鱼创新过程与UP过程对比分析之我见
- java excel导入导出案例
- 下列字符是c语言保留两位小数,c语言中保留两位小数
- 什么是敏捷开发?它有什么特点
- 区块链上的中国?2018见分晓
- java unrar压缩_用java解压缩rar文件 de.innosystec.unrar解压缩rar文件
- gcc -m32报错解决
热门文章
- git基本操作:上传代码
- 这两天在学习微信小程序,不可避免的又要用到一些图标,通过问朋友解决了这个事情 想分享给你们一下 希望对你们有用...
- ZBrush常用快捷键
- 如何生成一副Poker
- javascript 获取图片原始尺寸
- 【Windows 8 Store App】学习二:ResourceLoader
- 如何从源码包安装软件?
- gcc之UTF-8编码
- Windows10共享文件夹、打印机,可是网络上显示“未授予用户在此计算机上的请求登录类型”的解决方案
- 【报告分享】2021年中国互联网保险消费者洞察报告.pdf(附下载链接)