国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Android - 使用科大訊飛語音SDK實現(xiàn)文字在線合成語音

使用科大訊飛語音SDK實現(xiàn)文字在線合成語音

2021-04-21 17:47路邊橋涼 Android

這篇文章主要介紹了使用科大訊飛語音SDK實現(xiàn)文字在線合成語音 的相關(guān)資料,需要的朋友可以參考下

最近需要使用到語音播報的功能,在百度七武器百度語音和科大訊飛的語音當(dāng)中考慮到準(zhǔn)確性和專業(yè)性,選擇了科大訊飛??拼笥嶏w所提供的android開發(fā)sdk有兩種一種是集成了自身產(chǎn)品語音+的sdk,功能比較強大但是會初始化語音服務(wù)模塊;另一種是純開發(fā)sdk不集成產(chǎn)品只需要導(dǎo)入相應(yīng)jar包就可以使用??紤]到只用到了語音合成的技術(shù)所以選擇了第二種sdk。

具體代碼如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
private SpeechSynthesizer mTts; private int isSpeaking = 0; mTts= SpeechSynthesizer.createSynthesizer(this, null); /*
   * 開始合成
   *
   * @param view
   */
  public void start() {
    mTts.setParameter(SpeechConstant.VOICE_NAME, "xiaoyan");
    mTts.setParameter(SpeechConstant.SPEED, "50");//設(shè)置語速
    mTts.setParameter(SpeechConstant.VOLUME, "80");//設(shè)置音量,范圍 0~100
    mTts.setParameter(SpeechConstant.ENGINE_TYPE, SpeechConstant.TYPE_CLOUD); //設(shè)置云端
    mTts.startSpeaking(search_word_content.getText().toString().trim(), mSynListener);
  }
//合成監(jiān)聽器
  private SynthesizerListener mSynListener = new SynthesizerListener(){
    //緩沖進度回調(diào)
    //percent為緩沖進度0~100,beginPos為緩沖音頻在文本中開始位置,endPos表示緩沖音頻在
    //文本中結(jié)束位置,info為附加信息。
    @Override
    public void onBufferProgress(int arg0, int arg1, int arg2, String arg3) {
      // TODO Auto-generated method stub
    }
    //會話結(jié)束回調(diào)接口,沒有錯誤時,error為null
    @Override
    public void onCompleted(SpeechError arg0) {
      // TODO Auto-generated method stub
    }
    //會話事件回調(diào)接口
    @Override
    public void onEvent(int arg0, int arg1, int arg2, Bundle arg3) {
      // TODO Auto-generated method stub
    }
    //開始播放
    @Override
    public void onSpeakBegin() {
      // TODO Auto-generated method stub
    }
    //暫停播放
    @Override
    public void onSpeakPaused() {
      // TODO Auto-generated method stub
    }
    //播放進度回調(diào)
    //percent為播放進度0~100,beginPos為播放音頻在文本中開始位置,endPos表示播放音頻在文
    //本中結(jié)束位置.
    @Override
    public void onSpeakProgress(int arg0, int arg1, int arg2) {
      // TODO Auto-generated method stub
    }
    //恢復(fù)播放回調(diào)接口
    @Override
    public void onSpeakResumed() {
      // TODO Auto-generated method stub
    }
  };
if (isSpeaking == 0) {
        start();
        gif_no.setVisibility(View.INVISIBLE);
        gif.setVisibility(View.VISIBLE);
        isSpeaking = 1;
      } else if (isSpeaking == 1) {
        // 暫停播放
        mTts.pauseSpeaking();
        gif_no.setVisibility(View.VISIBLE);
        gif.setVisibility(View.INVISIBLE);
        isSpeaking = 2;
      } else if (isSpeaking == 2) {
        // 繼續(xù)播放
        //System.out.println("..........");
        mTts.resumeSpeaking();
        isSpeaking = 1;
        gif_no.setVisibility(View.INVISIBLE);
        gif.setVisibility(View.VISIBLE);
      }
// 取消合成
    mTts.stopSpeaking();
    isSpeaking = 0;

總結(jié), 開始初始化,start方法里面設(shè)置參數(shù),再根據(jù)需要調(diào)用停止和繼續(xù)方法,假如換了文本調(diào)用取消合成方法,重新start方法

以上內(nèi)容是小編給大家分享的使用科大訊飛語音SDK實現(xiàn)文字在線合成語音的全部敘述,希望大家喜歡。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久久九九 | 五月婷婷在线视频 | 亚洲男人网 | 色爱综合网 | 欧美片网站免费 | 欧美日韩久久久久 | 日韩成人免费 | 久久久五月天 | 国产三级在线观看 | 自拍偷拍亚洲 | 日韩电影中文字幕 | 天天射天天 | 综合亚洲精品 | 国产伦精品一区二区三区四区视频 | 欧美中文字幕一区 | 欧美专区在线观看 | 久久亚洲国产精品 | 久久精品亚洲精品国产欧美kt∨ | 91成人小视频 | 亚洲视频区 | 色天天综合网 | 国产精品成人国产乱一区 | 久久成人人人人精品欧 | 亚洲成av人片一区二区梦乃 | 亚洲日本乱码在线观看 | 精品久久一二三区 | 成人aaa| 欧美日韩一区二区在线 | 一区二区三区在线观看视频 | 亚洲狠狠丁香婷婷综合久久久 | 超级碰在线 | 九九porny88av | 日韩在线电影 | 午夜在线观看视频网站 | 亚洲综合中文网 | 亚洲青草 | 中文字幕一区二区三区在线观看 | 一本大道久久精品 | 激情欧美一区二区三区中文字幕 | 欧美日韩高清在线一区 | 精品国产欧美一区二区三区成人 |