亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

安卓中的文本到語音轉換離線工作

安卓中的文本到語音轉換離線工作

ibeautiful 2022-09-28 09:48:22
我和我的朋友正在開發一個應用程序,使用深度學習和神經網絡來幫助視障人士。我們正在尋找一種方法,通過語音將神經網絡通過智能手機攝像頭獲得的信息帶回給用戶,因此我們需要做TextToSpeech。但是,對于用戶來說,讓應用程序離線工作是一個巨大的,巨大的交易,并且由于應用程序的所有其他部分都能夠在沒有互聯網連接的情況下運行(神經網絡等),我們正在尋找一種離線進行TextToSpeech的方法。該應用程序也是俄語的,因此可以支持多種語言的東西會很棒。我們非常感謝任何關于從哪里開始在Android工作室的安卓上離線文本的提示,謝謝!
查看完整描述

1 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

試試這個。確保在 xml 布局中添加文本輸入框和按鈕


    import java.util.Locale;

    import android.speech.tts.TextToSpeech;


public class TextToSpeech{


    private EditText write;

    private TextToSpeech t1;

    private Button speakbtn;


@Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate ( savedInstanceState );

        setContentView ( R.layout.activity_text_to_speech );


        write = (EditText) findViewById ( R.id.editText );

        speakbtn = (Button) findViewById ( R.id.board );


  t1 = new TextToSpeech ( getApplicationContext () , new TextToSpeech.OnInitListener () {

            @Override

            public void onInit(int status) {


                if (status != TextToSpeech.ERROR) {

                    t1.setLanguage ( Locale.ENGLISH );


                }


            }

        } );


 speakbtn.setOnClickListener ( new View.OnClickListener () {

            @Override

            public void onClick(View v) {


                String toSpeak = write.getText ().toString ();

                Toast.makeText ( getApplicationContext () , toSpeak , Toast.LENGTH_SHORT ).show ();

                t1.speak ( toSpeak , TextToSpeech.QUEUE_FLUSH , null );


            }

        } );


  }

    @Override

    public void onDestroy() {

        //Dont forget to shut down text to speech

        if (t1 != null) {

            t1.stop ();

            t1.shutdown ();

        }

        super.onDestroy ();

    }


}


查看完整回答
反對 回復 2022-09-28
  • 1 回答
  • 0 關注
  • 79 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號