Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

word_activation_recognition-0.1.1.tar.gz (5.3 MB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page