├── .github └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── benjaminwan │ │ └── chinesettstflite │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── benjaminwan │ │ │ └── chinesettstflite │ │ │ ├── app │ │ │ └── App.kt │ │ │ ├── common │ │ │ └── Constants.kt │ │ │ ├── models │ │ │ └── TtsType.kt │ │ │ ├── service │ │ │ └── TtsService.kt │ │ │ ├── tts │ │ │ ├── BaseInference.kt │ │ │ ├── FastSpeech2.kt │ │ │ ├── MBMelGan.kt │ │ │ ├── Tacotron2.kt │ │ │ └── TtsManager.kt │ │ │ ├── ui │ │ │ ├── CheckVoiceData.kt │ │ │ ├── DownloadVoiceData.kt │ │ │ ├── GetSampleText.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── speech │ │ │ │ └── SpeechScreen.kt │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── utils │ │ │ ├── AssetFileUtils.kt │ │ │ ├── FileUtils.java │ │ │ ├── IntentUtils.kt │ │ │ ├── NumberNorm.java │ │ │ ├── NumberToCH.java │ │ │ ├── Processor.java │ │ │ └── ZhProcessor.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── tts_engine.xml │ └── test │ └── java │ └── com │ └── benjaminwan │ └── chinesettstflite │ └── ExampleUnitTest.kt ├── appkey ├── chttstf.keystore └── debug.keystore ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── full_description.txt │ ├── images │ │ └── phoneScreenshots │ │ │ └── 1.png │ └── short_description.txt │ └── zh-CN │ ├── full_description.txt │ └── short_description.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /libs -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/benjaminwan/chinesettstflite/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/androidTest/java/com/benjaminwan/chinesettstflite/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/app/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/app/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/common/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/common/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/models/TtsType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/models/TtsType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/service/TtsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/service/TtsService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/tts/BaseInference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/tts/BaseInference.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/tts/FastSpeech2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/tts/FastSpeech2.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/tts/MBMelGan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/tts/MBMelGan.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/tts/Tacotron2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/tts/Tacotron2.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/tts/TtsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/tts/TtsManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/CheckVoiceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/CheckVoiceData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/DownloadVoiceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/DownloadVoiceData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/GetSampleText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/GetSampleText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/speech/SpeechScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/speech/SpeechScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Shape.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/AssetFileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/AssetFileUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/FileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/IntentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/IntentUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/NumberNorm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/NumberNorm.java -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/NumberToCH.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/NumberToCH.java -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/Processor.java -------------------------------------------------------------------------------- /app/src/main/java/com/benjaminwan/chinesettstflite/utils/ZhProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/java/com/benjaminwan/chinesettstflite/utils/ZhProcessor.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/tts_engine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/main/res/xml/tts_engine.xml -------------------------------------------------------------------------------- /app/src/test/java/com/benjaminwan/chinesettstflite/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/app/src/test/java/com/benjaminwan/chinesettstflite/ExampleUnitTest.kt -------------------------------------------------------------------------------- /appkey/chttstf.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/appkey/chttstf.keystore -------------------------------------------------------------------------------- /appkey/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/appkey/debug.keystore -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/fastlane/metadata/android/zh-CN/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 基于 TensorflowTTS 开发的离线中文 TTS 引擎 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjaminwan/ChineseTtsTflite/HEAD/settings.gradle --------------------------------------------------------------------------------