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
Metadata
Release files for nlp-900 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nlp-900-1.0.0.tar.gz | 38.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nlp_900-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 77.1 kB
Release files / nlp-900-1.0.0.tar.gz
| Download URL | nlp-900-1.0.0.tar.gz |
|---|---|
| Size | 38.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ef339b5062362eecfb84aae56b3f47604422dbb2bbeaca604b08ec2593c90c4
|
|
BLAKE2b-256 checksum How to use checksums |
205f3530aa30570f8110123430ddb375dd1bff1341eb69117aa92b6ab50b503b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
|
Release files / nlp_900-1.0.0-py3-none-any.whl
| Download URL | nlp_900-1.0.0-py3-none-any.whl |
|---|---|
| Size | 39.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1b426f0e5abf177ba19a327fe06cdb66964b7e4e85d86d643d589337c1d85e96
|
|
BLAKE2b-256 checksum How to use checksums |
0a5d1b703cb348e9fd0210d74c7b6df253b743589b54435982642544771e7058
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
|