NLP
Project description
NLP T9
Pre-requis
- python 3.7
Installation
To install nlp-900, simply use pip:
pip install nlp-900
To install nlp-900, on git:
git clone https://gitlab.com/red-56/t9-nlp.git
cd ./t9-nlp
python setup.py install
nlp-900 --help
Help Cli
Option
Option | Type | Example | help |
---|---|---|---|
-o, --output | raw,stdout,voice | raw | Type d'ouput voulu, raw pour un fichier audio, voice pour un message automatique, et stdout pour des print.(Default = stdout) |
-i, --input | raw,stdin,voice | raw | Type d'input voulu, raw pour des fichiers audio,voice pour le micro, et stdin pour une phrase prise en argument.(Default = stdin) |
-f, --file | PATH | ./sample/paris_nevers.wav | Chemin du fichier audio |
-e, --escale | INTEGER > 0 | 3 | Nombre d'escales maximum à ne pas dépasser.(Default = 2) |
-vv, --verbose | FLAG | Affiche les messages de debug. | |
--version | FLAG | Show the version and exit. | |
--help | FLAG | Show the help message and exit. |
Examples
Tables of contents
- Basic Usage
- Phrase de la forme Gare d'arrivée Gare de départ
- Phrase longue
- Demande d'escale
- Trajet avec trop d'escales
- Trajet introuvable
- Gare Introuvale
- Prendre en input un fichier audio
- Prendre en input son micro
- Récuperer l'output dans un fichier audio
- Récuperer l'output sur la sortie audio standard
- Augmenter le nombre maximum d'escale
- Afficher le mode debug
Basic example
nlp-900 "un billet pour paris-nevers s'il vous plait"
output:
Le temps de trajet pour votre voyage pour Nevers en partant de Paris-austerlitz sera de 230 minutes.Vous devrez passer par Bourges.
Phrase de la forme Gare d'arrivée Gare de départ
nlp-900 "je veux aller à Paris, je suis à Rouen"
output:
Le temps de trajet pour votre voyage pour Paris-st-lazare en partant de Rouen-rive-droite sera de 533 minutes.Vous devrez passer par Romans-bourg-de-péage, Caen.
Phrase longue
nlp-900 "j'aime les pommes, j'ai fêté noël hier je veux rentrer à Paris, ma maman m'a fait des sandwitchs et je suis actuellement à Rouen."
output:
Le temps de trajet pour votre voyage pour Paris-st-lazare en partant de Rouen-rive-droite sera de 533 minutes.Vous devrez passer par Romans-bourg-de-péage, Caen.
Demande d'escale
nlp-900 "un billet pour paris-caen en passant par rouen s'il vous plait"
output:
Le temps de trajet pour votre voyage pour Caen en partant de Paris-st-lazare sera de 481 minutes.Vous devrez passer par Rouen-rive-droite, Romans-bourg-de-péage.
Trajet avec trop d'escales
nlp-900 "je voudrais aller à nevers, je suis à paris, et je dois passer par Rouen pour voir ma tante."
output:
Trajet trouvé mais il comporte 7 escales, pour l'afficher ajouter l'option --escale 7.
Trajet introuvable
nlp-900 "je souhaite me rendre à Bourges, en partance de Argentan"
output:
Trajet introuvable
Gare introuvable
nlp-900 "je pars de epitech je veux rentrer chez moi."
output:
Gare Introuvable!!!
Format: je veux aller de (Gare Départ) à (Gare d'arrivée).
ex: je veux aller de bourges à nevers
Prendre en input un fichier audio
nlp-900 --input raw -f ./sample/lille_nevers.wav
Prendre en input son micro
nlp-900 --input voice
Récupérer l'ouput dans un fichier audio
nlp-900 --output raw
Le fichier sera nommé output.wav
Récupérer output sur la sortie audio standard
nlp-900 --output voice
Augmenter le nombre d'escales maximum
nlp-900 --escale 7 "je voudrais aller à nevers, je suis à paris, et je dois passer par Rouen pour voir ma tante."
Afficher le mode debug
nlp-900 -vv
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
nlp-900-1.0.0.tar.gz
(38.1 kB
view hashes)
Built Distribution
nlp_900-1.0.0-py3-none-any.whl
(39.0 kB
view hashes)