ChineseTtsTflite
0.5.0
Kotlin + Jetpack Compose + Tensorflow Lite를 사용하여 개발 된 TTS 엔진은 완전히 오프라인으로 사용할 수 있습니다.
두 가지 선택 모델 : FastSpeech 및 Tacotron, 둘 다 Tensorflowtts에서 온 것입니다.
Pinyin에 대한 텍스트 방법은 다음과 같습니다. Tensorflowtts_chinese
실시간 추론 출력 오디오이므로 장치 성능에 대한 특정 요구 사항이 있습니다.
그중에서도 FastSpeech는 더 빠르지 만 생성 된 오디오는 인체 감소 효과가 좋지 않으며 일반 중간 범위 또는 휴대 전화에서 사용할 수 있습니다.
타코트론에는 고성능 요구 사항이 있습니다. 전반적인 효과가 더 좋지만 매우 느리기 때문에 현재 실용적 가치가 거의 없으며 테스트를위한 것입니다.
├─app/src/main/assets
│ baker_mapper.json
│ fastspeech2_quan.tflite
│ mb_melgan.tflite
│ tacotron2_quan.tflite
./gradlew assembleRelease주소를 다운로드하십시오
넷런
텐서 플로 라이트 바이너리 파일 크기를 줄입니다
자르기 후 AAR을 다운로드하십시오
자르기 전후에 ARR 파일 크기 비교 :
Tensorflowtts
Tensorflowtts_chinese
텐서 플로우 가이드
참조 TF 테스트
참조 tflite 변환
Google Pico TTS 소스
$ git clone https://github.com/TensorSpeech/TensorFlowTTS.git
$ cd TensorFlowTTS
$ pip install .
$ pip install git+https://github.com/repodiac/german_transliterate.git$ cd models-tf
$ python test-h5.py$ python convert-tflite.py