Skip to content

Commit 63c8c25

Browse files
committed
Adicionando códigos na explicação
1 parent 1a7d1fa commit 63c8c25

File tree

6 files changed

+51
-11
lines changed

6 files changed

+51
-11
lines changed

README.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,47 @@ Com isso, <b>seu leque de opções</b> vira o verdadeiro cinto do Batman, com di
273273
7: print('Retorno: ' + retorno)
274274
```
275275

276-
## Imagem: Speech to Text
276+
## Imagem: Speech to Text : Comandos por voz
277+
278+
```python
279+
import speech_recognition as sr
280+
281+
#Funcao responsavel por ouvir e reconhecer a fala
282+
def ouvir_microfone():
283+
#Habilita o microfone para ouvir o usuario
284+
microfone = sr.Recognizer()
285+
with sr.Microphone() as source:
286+
#Chama a funcao de reducao de ruido disponivel na speech_recognition
287+
microfone.adjust_for_ambient_noise(source, duration=1)
288+
#Avisa ao usuario que esta pronto para ouvir
289+
print("Diga alguma coisa: ")
290+
#Armazena a informacao de audio na variavel
291+
audio = microfone.listen(source, timeout=2, phrase_time_limit=4)
292+
try:
293+
#Passa o audio para o reconhecedor de padroes do speech_recognition
294+
frase = microfone.recognize_google(audio,language='pt-BR')
295+
296+
#Caso nao tenha reconhecido o padrao de fala, exibe esta mensagem
297+
except sr.UnknownValueError:
298+
print("Não entendi")
299+
300+
return frase
301+
302+
frase = ouvir_microfone()
303+
print('Resposta: ' + frase)
304+
```
305+
306+
## Imagem: Aplicação com OpenCV : Tirando fotos
307+
308+
`pip install opencv-python`
309+
310+
```python
311+
import cv2 # Importa biblioteca do opencv
312+
313+
cap = cv2.VideoCapture(1) # Identifica a câmera do dispositivo
314+
ret,frame = cap.read() # Retorna um único frame capturado da câmera
315+
316+
cv2.imwrite('test.png',frame) # Salva o frame capturado no arquivo test.png
317+
```
277318

278319
<img id="contato" src="img/imagens-palestra/22.png" style="height:300px, ">

codes/opencv/captura.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import numpy as np
2-
import cv2
1+
import cv2 # Importa biblioteca do opencv
32

4-
cap = cv2.VideoCapture(0) # video capture source camera (Here webcam of laptop)
5-
ret,frame = cap.read() # return a single frame in variable `frame`
3+
cap = cv2.VideoCapture(1) # Identifica a câmera do dispositivo
4+
ret,frame = cap.read() # Retorna um único frame capturado da câmera
65

7-
cv2.imwrite('c1.png',frame)
6+
cv2.imwrite('test.png',frame) # Salva o frame capturado no arquivo test.png

codes/opencv/test.png

305 KB
Loading
File renamed without changes.

codes/pysound/play.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import pygame
22

3-
file = 'aimless-old habits.mp3'
4-
#pygame.init()
5-
pygame.mixer.init()
3+
#file = 'aimless-old habits.mp3'
4+
file = 'Akryl-Gradient.mp3'
5+
pygame.init()
6+
#pygame.mixer.init()
67
pygame.mixer.music.load(file)
78
pygame.mixer.music.play()
89
pygame.event.wait()

codes/speech-to-text/spch.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,4 @@ def ouvir_microfone():
2222
return frase
2323

2424
frase = ouvir_microfone()
25-
print('Resposta: ' + frase)
26-
25+
print('Resposta: ' + frase)

0 commit comments

Comments
 (0)