androidtext-to-speech

How can I save TTS output in an audio file on android?


this is my first post here. I'm new in Android Programming. I want to create an app where I can save the output of the text to speech into an audio file to my database. I've heard about synthesizeToFile() but It's not it.


Solution

  • Use this code and get the mp3 file acess from the assets folder and try this code.

    mMediaPlayer = new MediaPlayer();
    mMediaPlayer = MediaPlayer.create(this,R.raw.button);
    mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
    mMediaPlayer.start();
    mMediaPlayer.setOnCompletionListener(new OnCompletionListener() {                   
        @Override
        public void onCompletion(MediaPlayer mp) {
            mMediaPlayer.stop();
        }
    });