Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| google2ubuntu [Le 04/10/2015, 10:37] – [Google2Ubuntu] sangorys | google2ubuntu [Le 29/01/2018, 11:32] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | < | ||
| - | [[http:// | ||
| - | ====== Google2Ubuntu ====== | ||
| - | |||
| - | Google2Ubuntu est un outil libre (GPLv3) permettant d' | ||
| - | |||
| - | Principe: cet outil nécessite une connexion Internet, il acquiert votre voix dans un fichier audio, l' | ||
| - | |||
| - | J'ai récemment repris le projet dans le but de le simplifier et de le rendre plus souple. Pour cela, toute la structure du projet a été revue et le code a totalement été réécrit en Python. | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | |||
| - | ===== Installation ===== | ||
| - | Le projet est disponible sur Github: [[https:// | ||
| - | |||
| - | ==== Installation via ppa ==== | ||
| - | < | ||
| - | sudo add-apt-repository ppa: | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install google2ubuntu | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Installation " | ||
| - | < | ||
| - | sudo apt-get install bash python python-gi python-simplejson libsox-fmt-mp3 sox libnotify-dev acpi xdotool | ||
| - | wget https:// | ||
| - | unzip master.zip | ||
| - | rm master.zip | ||
| - | cd google2ubuntu-master | ||
| - | chmod +x INSTALL | ||
| - | ./INSTALL | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | ==== Configuration basique ==== | ||
| - | |||
| - | google2ubuntu se veut extensible mais il n'y a pas besoin de le configurer. | ||
| - | L' | ||
| - | < | ||
| - | ~/ | ||
| - | </ | ||
| - | |||
| - | Ce fichier regroupe l' | ||
| - | Ainsi le formatage de chaque ligne est du type: | ||
| - | < | ||
| - | [O/ | ||
| - | </ | ||
| - | |||
| - | La première partie avant le " | ||
| - | Justement l' | ||
| - | |||
| - | Au premier lancement, si le fichier de conf est absent on charge un fichier minimal: | ||
| - | < | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | Trois types de commandes peuvent être ajoutées: | ||
| - | * Commandes basiques: Comme celle présentée plus haut | ||
| - | * Commandes internes: Commande qui fait appel a des fonction codée dans google2ubuntu.py le but étant d'en avoir le moins possible | ||
| - | * Modules: Des modules sont des scripts externes que l'on peut appeler | ||
| - | ==== Gestion des commandes ==== | ||
| - | |||
| - | La gestion des commandes se fait via une interface graphique développée en Python+Gtk3. | ||
| - | On ajoute une commande en cliquant sur " | ||
| - | |||
| - | === Ajout d'une commande basique === | ||
| - | |||
| - | Si vous ajouter une commande basique, la ligne est de cette forme: | ||
| - | < | ||
| - | Il faut alors modifier chacun des 2 champs comme dans l' | ||
| - | |||
| - | === Ajout d'une commande interne === | ||
| - | Si vous ajouter une commande interne: | ||
| - | < | ||
| - | Il suffit juste de modifier le terme " | ||
| - | |||
| - | === Ajout d'un module === | ||
| - | == Constitution d'un module == | ||
| - | Un module est un ensemble de 2 fichiers regroupés au sein d'un dossier. Ces fichiers sont l' | ||
| - | |||
| - | Un module est donc constitué d'un fichier exécutable (script) et d'un fichier nommé args. | ||
| - | Il va servir à envoyer les paramètres au script. Ce fichier args doit contenir 2 paramètres: | ||
| - | * linker = " à " # qui va servir à séparer l' | ||
| - | * spacebyplus = 0 # qui sert à transformer si 1, les espaces en + | ||
| - | |||
| - | == Choisir un module == | ||
| - | Pour choisir un module, cliquer sur " | ||
| - | Si tout est bon, une nouvelle ligne s' | ||
| - | < | ||
| - | Il vous suffit alors de modifier la phrase clé comme vous le souhaitez | ||
| - | ===== Utilisation ===== | ||
| - | Pour ajouter les commandes comme décrit plus haut, il suffit de chercher l' | ||
| - | < | ||
| - | |||
| - | Ensuite, lancez l' | ||
| - | < | ||
| - | |||
| - | Une notification sonore et une notification vous signal que vous pouvez parler. Votre voix est enregistrée pendant 5 secondes et envoyée à Google. Celui-ci, nous retourne la traduction. On cherche ensuite l' | ||
| - | |||
| - | ===== Désinstallation ===== | ||
| - | === Désinstallation après installation via ppa === | ||
| - | Il faut desinstaller l' | ||
| - | |||
| - | === Désinstallation après installation manuelle === | ||
| - | Pour supprimer cette application, | ||
| - | < | ||
| - | chmod +x UNINSTALL | ||
| - | ./UNINSTALL | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
