当前位置: 首页 > news >正文

创建网站要多少钱关键词搜索引擎排名查询

创建网站要多少钱,关键词搜索引擎排名查询,有没有免费的推广网站,信誉好的集团网站建设要下载jar包,才可以使用 最近需要使用到语音播报的功能,在百度七武器百度语音和科大讯飞的语音当中考虑到准确性和专业性,选择了科大讯飞。科大讯飞所提供的android开发sdk有两种一种是集成了自身产品语音的sdk,功能比较强大但是会…

要下载jar包,才可以使用

 

 

最近需要使用到语音播报的功能,在百度七武器百度语音和科大讯飞的语音当中考虑到准确性和专业性,选择了科大讯飞。科大讯飞所提供的android开发sdk有两种一种是集成了自身产品语音+的sdk,功能比较强大但是会初始化语音服务模块;另一种是纯开发sdk不集成产品只需要导入相应jar包就可以使用。考虑到只用到了语音合成的技术所以选择了第二种sdk。
ps:要不是他sdk的官方文档写的太差了,也不会写这篇东西。
1,首先需要的jar包,一个是Msc.jar和libmsc.so文件(需要放到armeabi文件夹当中)。在官网中可以下载。
2,在AndroidManifest文件当中填写需要的权限。
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
3,在混淆打包的时候需要添加-keep class com.iflytek.**{*;},
4,在代码当中的使用:
package com.tts.demo;

import com.iflytek.cloud.ErrorCode;
import com.iflytek.cloud.InitListener;
import com.iflytek.cloud.SpeechConstant;
import com.iflytek.cloud.SpeechError;
import com.iflytek.cloud.SpeechSynthesizer;
import com.iflytek.cloud.SpeechUtility;
import com.iflytek.cloud.SynthesizerListener;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity implements OnClickListener{

private SpeechSynthesizer mySynthesizer;

private Button tts_Button;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

tts_Button = (Button) findViewById(R.id.tts_button);
tts_Button.setOnClickListener(this);
/*
在使用语音平台上传应用包的时候会自定生成一个appid 应该使用与包相对应的appid在申请提交后没有使用次数的限制

*/
//语音初始化,在使用应用使用时需要初始化一次就好,如果没有这句会出现10111初始化失败
SpeechUtility.createUtility(MainActivity.this, "appid=51e8ae25");
//处理语音合成关键类
mySynthesizer = SpeechSynthesizer.createSynthesizer(this, myInitListener);
}

private InitListener myInitListener = new InitListener() {
@Override
public void onInit(int code) {
Log.d("mySynthesiezer:", "InitListener init() code = " + code);
}
};

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()){
case R.id.tts_button:
//设置发音人
mySynthesizer.setParameter(SpeechConstant.VOICE_NAME,"xiaoyan");
//设置音调
mySynthesizer.setParameter(SpeechConstant.PITCH,"50");
//设置音量
mySynthesizer.setParameter(SpeechConstant.VOLUME,"50");
int code = mySynthesizer.startSpeaking("欢迎使用语音导航!", mTtsListener);
Log.d("mySynthesiezer start code:", code+"");
break;
default:
break;
}
}

private SynthesizerListener mTtsListener = new SynthesizerListener() {
@Override
public void onSpeakBegin() {
}
@Override
public void onSpeakPaused() {
}
@Override
public void onSpeakResumed() {
}
@Override
public void onBufferProgress(int percent, int beginPos, int endPos,
String info) {
}
@Override
public void onSpeakProgress(int percent, int beginPos, int endPos) {
}

@Override
public void onCompleted(SpeechError error) {
if(error!=null)
{
Log.d("mySynthesiezer complete code:", error.getErrorCode()+"");
}
else
{
Log.d("mySynthesiezer complete code:", "0");
}
}
};

}

转载于:https://www.cnblogs.com/princenwj/p/5713896.html

http://www.lbrq.cn/news/2361367.html

相关文章:

  • 网站添加友情链接网上在哪里打广告最有效
  • 江苏缘生源建设工程有限公司网站搜外网友情链接
  • 漂亮大气的装潢室内设计网站模板 单页式html5网页模板包如何快速搭建一个网站
  • 艺术品商城网站开发软件测试培训班多少钱
  • 如何优化网站排名网络优化工程师有多累
  • 网页制作的公司找时代创信凌哥seo技术博客
  • 德阳北京网站建设做网站关键词优化的公司
  • 网站建设公司创业软件编程培训学校排名
  • seo网站优化推广网站的友情链接是什么意思
  • 网站商城的意义培训网站模板
  • 动画制作软件下载安装seo数据
  • 可以做问答的网站关键词规划师工具
  • p2p网站如何做测试合肥网站优化平台
  • 品牌网站推广海南百度总代理
  • 寻找网站建设_网站外包昆山网站制作哪家好
  • 有什么网站可以做试题广州网站优化
  • 手机网站建设动态北京建站工作室
  • 短视频推广广告seo优化教程自学
  • 建设银行园区公积金管理中心网站网站免费搭建平台
  • 网站备案 法人应用宝aso优化
  • 学习html5的网站一个完整的策划案范文
  • 厦门建设网站哪家好网站空间租用
  • 免费签名设计上海seo有哪些公司
  • 网站界面设计策划书怎么做seo神器
  • 万全网站建设wl17581google推广一年的费用
  • 常州免费企业网站建设网络营销的特点有
  • 如何做网站新手个人教程杭州网络
  • 县政府网站加强制度建设厦门关键词优化网站
  • 南宁保洁网站建设网络营销的专业知识
  • 做电路方案设计的网站手机网站建设价格
  • C++ - 仿 RabbitMQ 实现消息队列--sqlite与gtest快速上手
  • 从零开始的云计算生活——番外4,使用 Keepalived 实现 MySQL 高可用
  • 函数柯里化详解
  • wpf Canvas 动态增加右键菜单
  • MIPI DSI(四) video 和 command 模式
  • docker拉取nacos镜像失败