tsunode / api_node_com_watson

Cadastro de textos, para serem reproduzidas pela API Watson da IBM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API node com watson

npm node version npm npm

Run in Insomnia}

Este projeto tem como objetivo criar áudios através da API da IBM

Foi utilizado arquitetura SOLID no back-end

Requisitos de instalação

  • npm >= 6.0.0
  • node >= 10
  • mysql

Configurações

  1. Primeiramente, é necessário criar um conta (gratuita) em ibm.com/cloud/watson-text-to-speech .

  2. Após a confirmação do cadastro, você terá acesso a API_KEY e API_URL que estarão disponíveis no painel da IBM. Na raiz da pasta server (cd server) crie um arquivo '.env' seguindo os parâmetros do arquivo .env.example.

  3. Crie um arquivo 'ormconfig.json' na raiz da pasta server (cd server) e insira os dados referente ao seu banco de dados seguindo os parâmetros do arquivo ormconfig.exemple.json

É importante que todos os parâmetros informados acima estejem corretos, para que a tabela do banco seja criado e para que a API funcione.

Como utilizar

Servidor

Acesse o diretório do servidor

cd server

Execute o comando para instalações de dependências do servidor:

yarn install

Iniciar o servidor:

É necessário manter o servidor ativo, para que o site web consiga processar as informações.


Esse comando já irá criar a tabela no banco com base na pasta entities.
yarn start

Web

Acesse o diretório Web

cd web

Execute o comando para instalações de dependências da web:

Altere a baseURL em ./src/services/api.ts

yarn install

Iniciar o web:

yarn start

About

Cadastro de textos, para serem reproduzidas pela API Watson da IBM


Languages

Language:TypeScript 87.2%Language:HTML 12.8%