A library for audio keyword detection and processing with TensorFlow Lite models
Project description
Word Activation Recognition
tensorflow project - feature: recognition of activation phrases. ( can be useful to wake : LLM and STT inferences )
Description
word_activation_recognition est une bibliothèque Python pour la détection de phrases d'activation audio. Elle peut être utilisée pour réveiller des inférences LLM (modèles de langage large) et STT (reconnaissance vocale).
Installation
Pour installer la bibliothèque, vous pouvez utiliser pip :
pip install word_activation_recognition
Usage
Voici un exemple d'utilisation de la bibliothèque :
from word_activation_recognition import AudioClassifier
from word_activation_recognition.activation_defaults import Files_WordRecognition_tflite
def activation_callback():
print('Activation detected')
MODEL_FILE = Files_WordRecognition_tflite.model
LABELS_FILE = Files_WordRecognition_tflite.labels_file
classifier = AudioClassifier(callback_start_assistant=activation_callback, model=MODEL_FILE, labels_file=LABELS_FILE)
classifier.run()
Développement
Pour cloner le dépôt et installer les dépendances pour le développement :
# Clonez le dépôt
git clone https://github.com/yourusername/word_activation_recognition.git
# Allez dans le répertoire du projet
cd word_activation_recognition
# Installez les dépendances
pip install -r requirements.txt
# Exécutez les tests
pytest
Tests
Les tests unitaires sont situés dans le répertoire tests. Pour exécuter les tests, utilisez la commande suivante :
pytest
Contribuer
Les contributions sont les bienvenues ! Veuillez soumettre une pull request avec une description détaillée des modifications.
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Auteur
word_activation_recognition a été développé par 0x07cb.
Liens utiles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for word_activation_recognition-0.1.1.tar.gz
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 1c29acc984121229a4201b7553ecc17ae5ca994f7452bc35876cef3eefe07050 |
|
| MD5 | dde9fa863adfe53eb08d8f48463c44ad |
|
| BLAKE2b-256 | b49d3b572f64f1cdde583992e50efa48ad018c168e8a49a3b51fefb4d481f083 |
Hashes for word_activation_recognition-0.1.1-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | b49b40579f0edc3938269b336da1b5e62729702de7a6251d83ef46d8abf07ca2 |
|
| MD5 | 7bda9e689bafc2b33cf4d14a45a2a689 |
|
| BLAKE2b-256 | 1f100c743e4f3b191a9c7a4ecb84bd111a0a0347b7ec5d43a6e21894dff5fc12 |