27 lines
628 B
Kotlin
27 lines
628 B
Kotlin
package google
|
|
|
|
import content.Language
|
|
|
|
@Suppress("unused")
|
|
enum class GoogleTTSLanguage(code: String) {
|
|
Indonesia("id-ID"),
|
|
English("en-US"),
|
|
Japanese("ja-JP"),
|
|
Chinese("zh-CN"),
|
|
Arabic("ar-SA");
|
|
|
|
companion object {
|
|
fun fromLanguage(lang: Language) : GoogleTTSLanguage {
|
|
return when(lang) {
|
|
Language.INDONESIA -> Indonesia
|
|
Language.ENGLISH -> English
|
|
Language.JAPANESE -> Japanese
|
|
Language.CHINESE -> Chinese
|
|
Language.ARABIC -> Arabic
|
|
else -> Indonesia
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
} |