Skip to content

junefrt/talkingSpeakers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

talkingSpeakers, 2018

Pour exécuter le programme, une clé .json permettant d'accéder à l'API Cloud Speech-to-text est nécessaire. Pour des raisons de sécurité, cette clé n'est pas accessible. Il est possible de créer un compte à partir de cette page (https://cloud.google.com/speech-to-text/?hl=fr) afin de générer une nouvelle clé.

Exécution de l'œuvre

  1. Ouvrir le Terminal et se placer dans le dossier talkingspeakers/ ;
  2. Taper les commandes suivantes pour installer les modules nécessaires :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

nvm install 9.3.0

rm -rf node_modules

npm install —save @google-could/speech grpc yargs > node-record-lpcm16
  1. Enfin, pour exécuter le programme taper la commande :
./talkingspeaker.sh ./[clé.json]

Arborescence du programme

talkingspeakers/
+-- data/
| +-- firstPhrase.txt — phrase de démarrage.
| +-- saves.txt — catalogues des phrases préférées de Google.
+-- speech2text/
| +-- recognize.js — script pour transcrire la parole en texte.
+-- tts/
| +-- tts.js — script pour utiliser la voix de Google Traduction.
+-- talkingSpeaker-*.json — clé .json.
+-- talkingspeaker.sh — script du processus global de l'œuvre.
+-- tts.mp3 — fichier audio de la dernière phrase analysée et diffusée.