MCPcopy Index your code
hub / github.com/cczhr/voice-tts

github.com/cczhr/voice-tts @1.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.3 ↗ · + Follow
273 symbols 499 edges 31 files 18 documented · 7% updated 14mo ago1.0.3 · 2025-04-28★ 606 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

voice-tts

Android离线语音合成

说明

将Releases 1.0.0 里面的lib.zip里面的so 放到项目lib路径中 在Project 的 build.gradle 加上

repositories {
    ...
    maven { url 'https://jitpack.io' }
}

在Module的 build.gradle 加上

android {
    ndk {  
        abiFilters  'armeabi' 
    }
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
}
dependencies {
    ...
     implementation 'com.github.cczhr:voice-tts:1.0.2'
}

简单使用

TTS tts=TTS.getInstance();//获取单例对象
tts.init(this);//初始化
tts.speakText("这是一条测试语音");//语音合成
tts.isSpeaking();//是否正在播放中
tts.setTTSCallback(TTSCallback ttsCallback);//设置播放状态回调
//在程序结束时调用
tts.release();//释放资源

更多用法参照 TTS.java TTSConstants.java

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 239
Class 24
Interface 8
Enum 2

Languages

Java100%

Modules by API surface

tts/src/main/java/com/iflytek/aitalk/Aitalk5.java68 symbols
tts/src/main/java/com/iflytek/aisound/Aisound.java29 symbols
tts/src/main/java/com/cczhr/TTS.java21 symbols
tts/src/main/java/com/iflytek/logagent/LogAgent.java20 symbols
tts/src/main/java/com/iflytek/speech/engines/processor/aitalk/recognizer/abstracts/AitalkAccessor.java17 symbols
tts/src/main/java/com/iflytek/speechcloud/tts/impl/AisoundEngine.java15 symbols
tts/src/main/java/com/iflytek/speechcloud/TtsService.java12 symbols
tts/src/main/java/com/iflytek/speechcloud/tts/filelog/TtsFileLog.java10 symbols
tts/src/main/java/com/iflytek/business/SpeechConfig.java10 symbols
tts/src/main/java/com/iflytek/speechcloud/tts/impl/TtsResource.java8 symbols
tts/src/main/java/com/iflytek/speech/engines/processor/aitalk/recognizer/abstracts/AitalkContent.java8 symbols
tts/src/main/java/com/iflytek/speechcloud/SynthesizerPlayerListener.java7 symbols

For agents

$ claude mcp add voice-tts \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page