GithubHelp home page GithubHelp logo

carrevolutest's Introduction

Le jeu du bouche à oreille

Get started

  1. Configure your environnement

    • Add a .env file at the root of the repository containing the following example or add value to your env.
    T2S_USERNAME=********-****-****-****-************
    T2S_PASSWORD=************
    S2T_USERNAME=********-****-****-****-***********
    S2T_PASSWORD=************
    

    T2S stand for "Text to Speech"
    S2T stand for "Speech to Text"

  2. Install dependencies

npm i
  1. Start server
    • Development (default port = 3000)
    npm run dev
    
    • Production (default port = 4242)
    npm run build
    npm start
    
  2. Go to localhost:port

Sujet

Votre mission, si vous l'acceptez, sera de se marrer un bon coup en manipulant les API text to speech et speech to text d'IBM. Vous allez devoir éprouver ces services en recréant le jeu du bouche à oreille. Il y a des chances qu'on observe de belles choses ! :D

Déroulement d'une partie

  • Au début de la partie un nombre de tour est décidé par l'utilisateur.
  • L'utilisateur écrit ensuite une phrase / paragraphe de la taille de son choix.
  • Un tour est composé de la succession d'un text to speech puis d'un speech to text
  • À chaque tour, le texte généré ainsi qu'une note comparative doit être sauvegardé sur un serveur distant,, sur l'échelle de votre choix, avec l'algorithme de votre choix.
  • En fin de partie, un récapitulatif des tours devra être affiché.

Consignes

Variantes sur la règle du jeu

Vous devrez tout faire pour que ces services se comprennent le moins possible si jamais les résultats sont trop parfaits (parce que sinon ça sera pas marrant ! =] )

Technos

Les technologies à utiliser sont (évidemment) a minima

  • react ou react-native
  • nodejs

Libre à vous ensuite d'utiliser la manière que vous voulez pour stocker les état et résultats. Je recommande cela dit un mongo, car rapide à déployer et implémenter avec docker.

L'aspect graphique n'est pas très important. Cela dit, si vous avez des envies créatrices, ne vous privez pas :D !

La performance et l'optimisation est un plus pas (du tout) obligatoire. Le but est que je puisse voir comment vous codez / commitez sur un thème, qui, je l'espère, sera aussi décalé que sympathique.

L'exercice sera à me remettre sur un repo github ou gitlab au choix !

API

Le pricing de cette API autorise une utilisation gratuite jusqu'à 100 minutes par mois. Il faut simplement se créer un compte.


Bon courage !

Bon chance

carrevolutest's People

Contributors

parriauxmaxime avatar dragma avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.