-
-
Save idcesares/7a0071080b73abb706436ec75c248073 to your computer and use it in GitHub Desktop.
# Instalar o pyttsx3 com o comando abaixo: | |
# pip install pyttsx3 | |
import pyttsx3 | |
# Iniciando a biblioteca na variável engine | |
engine = pyttsx3.init() | |
# Função pronta para uso | |
def speak(speech): | |
engine.say(speech) | |
engine.runAndWait() | |
# Só chamar a função speak() | |
speak("Isto é um Quadrado!") | |
speak("Isto é um Triângulo!") | |
speak("Isto é uma Estrela!") |
Importar uma biblioteca pyttsx3
importar pyttsx3
Criar um objeto de voz
voz = pyttsx3.init()
Definir a língua como português
voice.setProperty('idioma', 'pt-br')
Definir a idade como 15 anos
voz.setProperty('idade', 15)
Definir o gênero como feminino
voice.setProperty('gênero', 'feminino')
Definir uma taxa de fala como moderada
voz.setProperty('taxa', 150)
Definir o volume como alto
voz.setProperty('volume', 1.0)
Definir a frase a ser dita
frase = "Feliz ano novo, mamãe!"
Falar uma frase
voz.dizer(frase)
Esperar até que a frase seja dita
voz.runAndWait()
from pathlib import Path
import pyttsx3
Inicializar mecanismo de TTS offline
engine = pyttsx3.init()
Configurar voz masculina e velocidade emocional (mais lenta)
voices = engine.getProperty('voices')
Seleciona a primeira voz masculina disponível (ajustável conforme o sistema)
voice_id = next((v.id for v in voices if "male" in v.name.lower()), voices[0].id)
engine.setProperty('voice', voice_id)
engine.setProperty('rate', 150) # Velocidade mais lenta para dar tom emotivo
Texto da homenagem
text = """
Aline, hoje celebramos 26 anos de união, cumplicidade e amor.
Foram anos de histórias vividas, de sonhos divididos, de desafios vencidos lado a lado.
Você tem sido meu porto seguro, meu sorriso nos dias difíceis, minha alegria constante.
Ao seu lado, aprendi o verdadeiro significado do amor: aquele que cuida, que apoia, que insiste mesmo quando tudo parece difícil.
Construímos uma vida juntos, uma família, um lar cheio de carinho, risos e memórias inesquecíveis.
Obrigado por ser minha companheira, minha melhor amiga, meu amor.
Que venham muitos e muitos anos pela frente, com a mesma união e com o coração cheio de esperança e gratidão.
Te amo ontem, hoje e sempre.
Feliz 26 anos de nós!
"""
Salvar o áudio
audio_path = "/mnt/data/homenagem_26_anos_Aline_offline.mp3"
engine.save_to_file(text, audio_path)
engine.runAndWait()
audio_path
Importar a biblioteca pyttsx3
import pyttsx3
Criar um objeto de voz
voice = pyttsx3.init()
Definir a língua como português
voice.setProperty('language', 'pt-br')
Definir a idade como 15 anos
voice.setProperty('age', 15)
Definir o gênero como feminino
voice.setProperty('gender', 'female')
Definir a taxa de fala como moderada
voice.setProperty('rate', 150)
Definir o volume como alto
voice.setProperty('volume', 1.0)
Definir a frase a ser dita
phrase = "Feliz ano novo, mama!"
Falar a frase
voice.say(phrase)
Esperar até que a frase seja dita
voice.runAndWait()