Skip to content

Wilsonfabozi/texto-para-fala-node-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

texto-para-fala-node-mysql

Projeto de conversão de texto para fala

Tabela de conteúdos

=================

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

💈 Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Node.js e um banco de dados MySql.

🎲 Rodando o Back-End (servidor)

# Acesse a pasta backend do projeto
$ cd backend

# Instale as dependências
$ npm install
$ yarn install

# Configure os parãmetros do MySql
Editar o arquivo .env, da seguinte forma: 
HOST=<endereço do servidor>
DB_USER=<Usuário do banco de dados>
PASSWORD=<Senha do banco de dados>
DATABASE=<Nome do banco de dados>
API=<Api key da IBM Watson>
SERVICE_URL=<URL do serviço da sua conta da IBM Watson>

O servidor está configurado para criar tanto o banco quanto a tabela com os campos baseados nessas configurações.
Será gerado um arquivo stdout.log, e também aperecerá no output do sistema, todas as interações realizada scom o sistema.

# Inicie o servidor
$ npm start
$ yarn start

# O servidor inciará na porta:3001

💎 Rodando o Front-End (site web)

# Acesse a pasta backend do projeto
$ cd frontend

# Instale as dependências
$ npm install
$ yarn install

# Inicie o servidor
$ npm dev
$ yarn dev

# O servidor inciará em localhost:3000

# Para criar a versão de produção
$ npm build
$ yarn build

📚 Comandos SQL

Comandos usanos na criação da estrutura do banco de dados

SET time_zone='-03:00'

CREATE DATABASE IF NOT EXISTS dbname

CREATE TABLE IF NOT EXISTS dbname.tbname (
    id                   INT AUTO_INCREMENT PRIMARY KEY,
    mensagem             VARCHAR(100) NOT NULL,
    hora                 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)

About

Projeto de conversão de texto para fala

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published