Since API level 21 the struct of voice has [added](https://developer.android.com/reference/android/speech/tts/Voice).

public Voice (
                [String](https://developer.android.com/reference/java/lang/String) name, 
                [Locale](https://developer.android.com/reference/java/util/Locale) locale, 
                int quality, 
                int latency, 
                boolean requiresNetworkConnection, 
                [Set](https://developer.android.com/reference/java/util/Set)<[String](https://developer.android.com/reference/java/lang/String)> features)

The public class [voice](https://github.com/espeak-ng/espeak-ng/blob/master/android/src/com/reecedunn/espeak/Voice.java) maybe would be modified in order and data to be more compatible with the added voice API but still functional to espeak [voice](https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md). Or I'm missing anything?
android voice new struct
This is a GitHub Issue
repo:espeak-ng
owner:espeak-ng
Title : android voice new struct
Issue date:

--- start body ---
Since API level 21 the struct of voice has [added](https://developer.android.com/reference/android/speech/tts/Voice).

public Voice (
                [String](https://developer.android.com/reference/java/lang/String) name, 
                [Locale](https://developer.android.com/reference/java/util/Locale) locale, 
                int quality, 
                int latency, 
                boolean requiresNetworkConnection, 
                [Set](https://developer.android.com/reference/java/util/Set)<[String](https://developer.android.com/reference/java/lang/String)> features)

The public class [voice](https://github.com/espeak-ng/espeak-ng/blob/master/android/src/com/reecedunn/espeak/Voice.java) maybe would be modified in order and data to be more compatible with the added voice API but still functional to espeak [voice](https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md). Or I'm missing anything?
--- end body ---
