Skip to main content

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 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


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)

Uploaded Source

Built Distribution

nlp_900-1.0.0-py3-none-any.whl (39.0 kB view hashes)

Uploaded Python 3

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