top of page
pixel-art-1674061099gif_1674061104.gif

Nossas redes sociais

youtube

 ajude o site

gif500.gif
constructor.webp

ajude o site a continuar funcionado

logo4.png

Alguns projetos

m1-unscreen.gif
h1-unscreen.gif
7d1d8012753749.56281cc59d574.gif

Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit

Transforme suas Ideias em Realidade: Soluções em Programas e Ferramentas Online Personalizadas! - Streamilit
Chatbot em Python , reconhecimento de fala, responde e escreve texto - Python
Criar Webhook wix para conectar APIs e enviar dados do pc local para seu site wix -
Github.jpg

ed1fd1b7881b9aede1ddf872221e92cc181ecef9_hq.gif
7d1d8012753749.56281cc59d574.gif
7d1d8012753749.56281cc59d574.gif

 Alguns scripts

Programa de reconhecimento de Fala por Microfone e Transcrição com loop - Python

Programa de reconhecimento de Fala por Microfone e Transcrição com loop - Python
Page 1 of 1
"""pip install SpeechRecognition
pip install PyAudio
"""

import speech_recognition as sr


# Função que utiliza a biblioteca speech_recognition para transcrever fala em texto

def Escreve_porra(r, source):

# Define parâmetros para a configuração do objeto r, que será usado para gravar áudio

r.dynamic_energy_threshold = True # Define se a energia sonora será ajustada dinamicamente

r.energy_threshold = 1000 # Define a energia mínima necessária para o áudio ser gravado

r.sample_rate = 16000 # Define a taxa de amostragem do áudio

r.phrase_time_limit = 3 # Define o tempo limite para a gravação do áudio

r.max_alternatives = 1 # Define o número máximo de alternativas de transcrição que o Google Speech Recognition pode retornar


try:

# Captura áudio do objeto source e armazena em audio_text

audio_text = r.listen(source, timeout=5)

# Chama a função recognize_google para converter o áudio em texto
# O parâmetro show_all=True indica que todas as alternativas devem ser retornadas

alternatives = r.recognize_google(audio_text, language='pt-BR', show_all=True)

try:

# Obtém o texto da transcrição

texto = alternatives['alternative'][0].get('transcript')

# Imprime o texto e a confiança da transcrição

print(alternatives['alternative'][0].get('transcript'), alternatives['alternative'][0].get('confidence'))

print(texto)

# Chama a função transcrever_audio() para continuar transcrevendo áudio

transcrever_audio()


# Caso não haja alternativas de transcrição, imprime uma mensagem de finalização

except TypeError:

print("Acabou !")


# Caso ocorra um erro durante a transcrição, imprime a mensagem de erro correspondente

except sr.UnknownValueError:

print("Erro: ","Não entendi o que você disse.")

except sr.RequestError as e:

print("Erro: ","Não foi possível se comunicar com o serviço de reconhecimento de fala: {0}".format(e))


# Função que utiliza a biblioteca speech_recognition para gravar áudio e transcrevê-lo em texto

def transcrever_audio():

y = sr.Recognizer()

mic = sr.Microphone()

with mic as source:

print("Fale algo...")

texto = Escreve_porra(y, source) # Chama a função Escreve_porra() para transcrever o áudio

if texto:

print("Transcrição:", texto)


# Função principal que inicia a gravação do áudio e transcrição em texto

def main():

print("Transcrição de Fala")

print("Pressione o botão abaixo para começar a gravar")


# Chama a função transcrever_audio() para gravar áudio e transcrevê-lo em texto

transcrever_audio() # A duração máxima do áudio é de 10 segundos


# Verifica se o módulo está sendo executado diretamente e, se sim, chama a função main()

if __name__ == '__main__':

main()


 intuito do site

E8vGGht.gif

Quero aqui deixar bem claro que esse site é mais como um lugar para eu "guardar" e "lembrar" dos meu código, e de quebra ajudar pessoas como eu que não sabe de muito, e é claro que os códigos não estão completos isso é só um ponta pé inicial!

 

Então desde já aviso que não sou nenhum 'Profissional do ramo' e é claro que vai ter e será dito muito coisa errada aqui, então paciência pros sabichões, e meu muito obrigado ao incentivadores e entusiastas como eu. 

bottom of page