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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for nlp-900-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9ef339b5062362eecfb84aae56b3f47604422dbb2bbeaca604b08ec2593c90c4
MD5 464292422b297dd7fd5a301546cf240a
BLAKE2b-256 205f3530aa30570f8110123430ddb375dd1bff1341eb69117aa92b6ab50b503b

See more details on using hashes here.

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

Hashes for nlp_900-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b426f0e5abf177ba19a327fe06cdb66964b7e4e85d86d643d589337c1d85e96
MD5 e220d9bd3e84cc124aa7f021e7330a3d
BLAKE2b-256 0a5d1b703cb348e9fd0210d74c7b6df253b743589b54435982642544771e7058

See more details on using hashes here.

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