'Android Text to Speech not speaking special characters

I am trying to crate a function that get a string and speak this string to the user char by char but when tts get special character is is not speak ,So i wondering if there is a way to speak special characters (- , {, }, ", [, ], /, ., _) with Android text to speech.

            final String toSpeak = showCharacter_3.getText().toString();
            Log.d(TAG, "Character to Speak: " + toSpeak);
            tts.speak(toSpeak, TextToSpeech.QUEUE_FLUSH, null);
            break;


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source