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 details)
Built Distribution
nlp_900-1.0.0-py3-none-any.whl
(39.0 kB
view details)
File details
Details for the file nlp-900-1.0.0.tar.gz
.
File metadata
- Download URL: nlp-900-1.0.0.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ef339b5062362eecfb84aae56b3f47604422dbb2bbeaca604b08ec2593c90c4 |
|
MD5 | 464292422b297dd7fd5a301546cf240a |
|
BLAKE2b-256 | 205f3530aa30570f8110123430ddb375dd1bff1341eb69117aa92b6ab50b503b |
File details
Details for the file nlp_900-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: nlp_900-1.0.0-py3-none-any.whl
- Upload date:
- Size: 39.0 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b426f0e5abf177ba19a327fe06cdb66964b7e4e85d86d643d589337c1d85e96 |
|
MD5 | e220d9bd3e84cc124aa7f021e7330a3d |
|
BLAKE2b-256 | 0a5d1b703cb348e9fd0210d74c7b6df253b743589b54435982642544771e7058 |