Skip to main content

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

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)

Source distribution for nlp-900 1.0.0
File Size Uploaded
nlp-900-1.0.0.tar.gz 38.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nlp-900 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page