Giter Site home page Giter Site logo

watson-voice-course's Introduction

Este proyecto fue generado con Create React App.

Introducción

Watson es un servicio de IBM que nos permite utilizar la inteligencia artificial en nuestro proyectos, puedes checar su sitio web para tener más información al respecto.

Este es el código fuente para el tutorial que hemos creado en nuestro blog, que trae todos los por menos explicados.

Instalación

Para poder acceder al proyecto vamos a clonar el repositorio https://github.com/biotec-io/watson-voice-course, de la siguiente forma:

git clone https://github.com/biotec-io/watson-voice-course.git

Una vez clonado el repositorio, entramos a la carpeta: cd watson-voice-course e instalamos las dependencias necesarias para correr el proyecto: npm install o yarn install, dependendiendo del gestor de paquetes que usemos.

También es importante jalar todas las referencias a las ramas y las tags que tiene el proyecto, esto se hace de la siguiente forma: git fetch --all

Es necesario que te registres en Watson para que así puedas generar tus claves, en el tutorial están los pasos a seguir.

Una vez tienes tus claves es importante que las guardes en un archivo .env en la raíz del proyecto con el siguiente formato:

SPEECH_TO_TEXT_USERNAME="nombre de usuario de speech-to-text"
SPEECH_TO_TEXT_PASSWORD="password de speech-to-text"

Corriendo el servidor

El proyecto ya tiene dos scripts predefinidos para correr el servidor, si quieres saber la razón del por qué, recuerda consultar el tutorial.

Abrimos nuestra terminal y necesitamos tener dos ventanas activas en la ruta del proyecto, vamos a ejecutar los siguientes scripts:

// con npm
npm run start:react
npm run start:watson
// con yarn
yarn start:react
yarn start:watson

El script start:react corre el servidor de create-react-app, y start:watson corre el servidor de la API.

Ahora puedes visitar localhost:3000 para checar tu aplicación.

Versiones del proyecto y uso con el tutorial

El proyecto está versionado para cada versión del tutorial, en este caso las versiones son las siguientes:

Es importante señalar que la versión final con estas instrucciones se encuentra en la rama master del proyecto:

Para cambiar de versión o rama, simplemente escribimos lo siguiente (solamente es un ejemplo):

git checkout tags/v0.1.1 # Esto nos permite cambiar al tag v0.1.1

Licencia

Este proyecto se encuentra bajo licencia MIT:

Se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), para utilizar el Software sin restricción, incluyendo sin limitación los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender copias del Software, y a permitir a las personas a las que se les proporcione el Software a hacer lo mismo, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO, QUE SURJA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.

watson-voice-course's People

Contributors

onimenotsuki avatar

Watchers

 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.