This is an unofficial, community-maintained repository for running Neuphonic's NeuTTS (Text-to-Speech) and Llama.cpp (LLM) locally on Android devices via Termux.
This build includes custom workarounds for hardware-accelerated inference on Snapdragon-based devices, enabling the use of the NPU (Hexagon DSP) and Adreno GPU.
pkg upgrade.pkg install clang python llvm cmake git.Clone the repository:
git clone https://github.com/americanumberoneaokgoodtimes/neutts-android-termux-unofficial
cd neutts-android-termux-unofficial
Install dependencies:
pip install -r requirements.txt
We have included a detailed setup guide for specific environment issues: Read the full Termux Setup Guide
python3 app.py
Open http://0.0.0.0:7860 in your Android browser to access the web interface.
This repository leverages the Qualcomm NPU (Hexagon DSP). Ensure your binary is pointed at the correct HTP drivers (as documented in the setup guide) to offload model layers.
torchaudio to avoid numba circular import panics.pkg install python-llvmlite to avoid LLVM 21 API mismatch issues.Disclaimer: This repository is a community-maintained unofficial port and is not affiliated with Neuphonic.
Python
94.1%
CMake
5.9%
This is an unofficial, community-maintained repository for running Neuphonic's NeuTTS (Text-to-Speech) and Llama.cpp (LLM) locally on Android devices via Termux.
This build includes custom workarounds for hardware-accelerated inference on Snapdragon-based devices, enabling the use of the NPU (Hexagon DSP) and Adreno GPU.
pkg upgrade.pkg install clang python llvm cmake git.Clone the repository:
git clone https://github.com/americanumberoneaokgoodtimes/neutts-android-termux-unofficial
cd neutts-android-termux-unofficial
Install dependencies:
pip install -r requirements.txt
We have included a detailed setup guide for specific environment issues: Read the full Termux Setup Guide
python3 app.py
Open http://0.0.0.0:7860 in your Android browser to access the web interface.
This repository leverages the Qualcomm NPU (Hexagon DSP). Ensure your binary is pointed at the correct HTP drivers (as documented in the setup guide) to offload model layers.
torchaudio to avoid numba circular import panics.pkg install python-llvmlite to avoid LLVM 21 API mismatch issues.Disclaimer: This repository is a community-maintained unofficial port and is not affiliated with Neuphonic.
Python
94.1%
CMake
5.9%