Views
No views yet
hexgrad/Kokoro-82M
and contains the accepted text-to-decoder-input frontend bucket plus the accepted
merged decoder/vocoder graph.1text
2 -> Kokoro KPipeline G2P/tokenization
3 -> frontend/kokoro_full_frontend_masked_b48_f128_f0256.tflite
4 -> kokoro_decoder_source_stft_merged.tflite + KokoroSourceStft
5 -> WAV byteskokoro Python package for KPipeline.g2p() and
KPipeline.en_tokenize(). It must not instantiate Kokoro KModel in the
request path. Neural inference is served by the LiteRT frontend bucket and the
LiteRT decoder/vocoder.1kokoro_litert_manifest.json
2config.json
3voices/af_heart.npz
4frontend/kokoro_full_frontend_masked_b48_f128_f0256.tflite
5kokoro_decoder_source_stft_merged.tflite
6custom_ops/kokoro_source_stft_custom_op_native.cc
7custom_ops/linux-x86_64/kokoro_source_stft_custom_op_native.so
8custom_ops/linux-aarch64/kokoro_source_stft_custom_op_native.so
9reports/kokoro_bucketed_frontend_litert_parity_report.json
10reports/kokoro_decoder_source_stft_merged_probe.jsonT=48, with max 128 decoder frames and 256
F0/noise frames. Longer or multi-segment text must be deterministically chunked
and repacked before inference.1custom_ops/linux-x86_64/kokoro_source_stft_custom_op_native.so
2custom_ops/linux-aarch64/kokoro_source_stft_custom_op_native.socustom_ops/kokoro_source_stft_custom_op_native.cc with:1aarch64-linux-gnu-g++ -std=c++17 -O2 -fPIC \
2 -fno-math-errno \
3 -fno-trapping-math \
4 -ffp-contract=fast \
5 -static-libstdc++ \
6 -static-libgcc \
7 -Wl,--exclude-libs,ALL \
8 -shared \
9 custom_ops/kokoro_source_stft_custom_op_native.cc \
10 -o custom_ops/linux-aarch64/kokoro_source_stft_custom_op_native.sokokoro_litert_manifest.json under
decoder_vocoder.custom_op.linux_aarch64_sha256. Jetson target-device loading
and synthesis benchmarking are still required.reports/kokoro_bucketed_frontend_litert_parity_report.json1passed: true
2bucket: T=48
3max observed frontend float abs error: 0.000812530517578125
4pred_dur exact: true
5alignment exact: true
6valid_frames exact: truereports/kokoro_decoder_source_stft_merged_probe.jsonKokoroSourceStft custom op. The custom op remains a CPU custom-op island unless
implemented as a GPU-capable custom kernel or delegate.1PYTHONPATH=src uv run --extra tts --extra kokoro-frontend \
2 python scripts/kokoro_litert_runtime_smoke.py \
3 --text "Hi Will." \
4 --output /tmp/robot-kokoro-litert/runtime_smoke.wavhexgrad/Kokoro-82M under Apache-2.0. This
converted runtime package is distributed under Apache-2.0 as a derived runtime
form. See LICENSE and NOTICE.