package com.reecedunn.espeak.test; | package com.reecedunn.espeak.test; | ||||
import java.io.File; | |||||
import java.util.HashSet; | import java.util.HashSet; | ||||
import java.util.List; | import java.util.List; | ||||
import java.util.Locale; | import java.util.Locale; | ||||
import com.reecedunn.espeak.SpeechSynthesis; | import com.reecedunn.espeak.SpeechSynthesis; | ||||
import com.reecedunn.espeak.Voice; | import com.reecedunn.espeak.Voice; | ||||
import android.content.Intent; | |||||
import android.content.pm.ActivityInfo; | |||||
import android.content.pm.PackageManager; | |||||
import android.content.pm.ResolveInfo; | |||||
import android.media.AudioFormat; | import android.media.AudioFormat; | ||||
import android.speech.tts.TextToSpeech; | import android.speech.tts.TextToSpeech; | ||||
import android.util.Log; | import android.util.Log; |
package com.reecedunn.espeak.test; | package com.reecedunn.espeak.test; | ||||
import org.hamcrest.Description; | import org.hamcrest.Description; | ||||
import org.hamcrest.Factory; | |||||
import org.hamcrest.Matcher; | import org.hamcrest.Matcher; | ||||
import org.hamcrest.TypeSafeMatcher; | import org.hamcrest.TypeSafeMatcher; | ||||
import android.speech.tts.TextToSpeech; | import android.speech.tts.TextToSpeech; | ||||
import com.reecedunn.espeak.InformationListAdapter; | |||||
public class TtsMatcher | public class TtsMatcher | ||||
{ | { | ||||
private static String ttsLangCode(final Integer value) { | private static String ttsLangCode(final Integer value) { |
import com.reecedunn.espeak.SpeechSynthesis.SynthReadyCallback; | import com.reecedunn.espeak.SpeechSynthesis.SynthReadyCallback; | ||||
import java.io.ByteArrayOutputStream; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.FileInputStream; | |||||
import java.io.IOException; | |||||
import java.io.InputStream; | |||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.List; | import java.util.List; | ||||
import java.util.Locale; | import java.util.Locale; |