Skip to content

Instantly share code, notes, and snippets.

@cenpect
cenpect / echo.py
Last active February 9, 2024 11:16
Mesclando reconhecimento de voz e TTS
from vosk import Model, KaldiRecognizer
import json
import pyttsx3
import pyaudio
import os
# Verificando modelo pre-treinado
if not os.path.exists("model-br"):
print ("Favor verificar existencia do modelo treinado em model-br.")
exit (1)
@cenpect
cenpect / sintetizador.py
Created May 18, 2020 22:45
Exemplo de TTS
import pyttsx3
# Inicializando biblioteca
speaker=pyttsx3.init()
# Definindo atributos:
# Lingua: portugues do Brasil
# Velocidade: padrao (200) -45
speaker.setProperty('voice', 'brazil')
rate = speaker.getProperty('rate')
@cenpect
cenpect / microfone.py
Created May 18, 2020 21:57
Reconhecimento de fala com vosk
from vosk import Model, KaldiRecognizer
import os
import pyaudio
# Validacao da pasta de modelo
# Eh necessario criar a pasta model-br a partir de onde estiver este fonte
if not os.path.exists("model-br"):
print ("Modelo em portugues nao encontrado.")
exit (1)