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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|