Metadata-Version: 2.4
Name: vosk-termux
Version: 0.0.1
Summary: Offline open source speech recognition. Termux/Android adaptation.
Author: Alpha Cephei Inc
Author-email: Triplex3x-cyver <triplex3x.cyver@gmail.com>
Maintainer-email: Triplex3x-cyver <triplex3x.cyver@gmail.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/Triplex3x-cyver/vosk-termux
Project-URL: Repository, https://github.com/Triplex3x-cyver/vosk-termux
Project-URL: Issues, https://github.com/Triplex3x-cyver/vosk-termux/issues
Project-URL: Changelog, https://github.com/Triplex3x-cyver/vosk-termux/blob/master/CHANGELOG.md
Keywords: termux,android,linux,speech,recognition,artificial intelligence,ai,hablar,reconocimiento de voz,inteligencia artificial,ia
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: POSIX :: Android
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: COPYING
Requires-Dist: cffi>=1.0
Requires-Dist: requests
Requires-Dist: tqdm
Requires-Dist: srt
Requires-Dist: websockets
Dynamic: license-file

﻿# 🗣️ Vosk-Termux

- Reconocimiento de voz para Termux, no necesita internet.
- Módulo Python para Vosk.
- Código abierto.
- Habilita el reconocimiento de voz en más de 20 lenguajes y dialectos.
- Se incluirán muchos más en el futuro.

**Adaptación del motor Vosk para dispositivos Android con Termux.**

Este paquete resuelve los problemas de compatibilidad de Vosk en Termux:
- ✅ Parche para reconocer la plataforma Android.
- ✅ Incluye la biblioteca nativa `libvosk.so` precompilada para `aarch64`.
- ✅ Instalación con un solo comando: `pip`.

---

## 📥 Instalación

```
pip install vosk-termux
```

🧠 Modelos de idioma
- (para que te funcione)

Descarga un modelo desde [Vosk Models](https://alphacephei.com/vosk/models)\
y colócalo en tu proyecto.

> [!NOTE]
> Puedes utilizar la variable de entorno `VOSK_MODEL_PATH`\
> para definir una ruta _personalizada_ a tu modelo :+1:.
> Lista de modelos, se puede mostrar la ruta HTTP en el mismo\
> [vosk_termux.MODEL_LIST_URL](https://alphacephei.com/vosk/models/model-list.json)

## Uso

```
# Alias (si tienes código anterior para vosk)
import vosk_termux as vosk
model = vosk.Model("/ruta/al/modelo")

# O simplemente
import vosk_termux
model = vosk_termux.Model("/ruta/al/modelo")
```

---
### Contribución y desarrollo

Actualmente la adaptación está en fase de prototipo. Puedes colaborar:

- Reportando errores en [Issues](https://github.com/Triplex3x-cyver/vosk-termux/issues).
- Sugiriendo nuevas funcionalidades.
- Mejorando la documentación.

---

### 📄 Licencia

Este proyecto se distribuye bajo la licencia *Apache-2.0*.\
Consulta el archivo _COPYING_ para más detalles.

---

### 🙏 Agradecimientos

A la comunidad de Termux, por hacer posible el sueño de miles de desarrolladores\
y entusiastas, como yo, de poder tener incluso una _IA_ en la casa.
Y a los desarrolladores de Vosk (Alpha Cephei Inc)\
por contribuir al reconocimiento de voz offline,\
ahora también en Android.

---

Última actualización: Septiembre 2026

[Ir a Uso](#uso)
[Ir al inicio](#vosk-termux)
