Otras Librerías Python
Contents
Otras Librerías Python#

Librerías de uso común en Python.
Índice
Pillow: Tratamiento de imágenes#
Instalación:
pip3 install Pillow
1# pip3 install pillow y pip3 install requests
2
3import requests
4from io import BytesIO
5from PIL import Image
6
7# buscamos una imagen en internet:
8r = requests.get('https://i.pinimg.com/originals/0a/a9/2d/0aa92d0ca0473e1a8717a4cda29225cb.jpg')
9
10print('status code: {}'.format(r.status_code))
11
12# con bytesIO y pillow abrimos de r.content la imagen:
13imagen = Image.open(BytesIO(r.content))
14
15# imprimimos las propiedades de la imagen:
16print(imagen.size, imagen.format, imagen.mode)
17
18# establecemos una ruta para guardar la imagen:
19path = './imagen.' + imagen.format
20
21try:
22 # guardamos la imagen en nuestro ordenador:
23 imagen.save(path, imagen.format)
24 print('Se ha guardado la imagen')
25except IOError:
26 print('No se pudo guardar la imagen')
Speechrecognition: Reconocimiento de voz#
Instalación:
pip3 install SpeechRecognition
1# Importamos la librería speech:
2import speech_recognition as sr
3
4# creamos el objeto reconocedor de voz:
5r = sr.Recognizer()
6
7# Ahora abrimos el micrófono:
8with sr.Microphone() as source:
9 print('Di algo: ')
10 # guardamos en audio lo que suene por microfono.
11 audio = r.listen(source)
12
13 try:
14 # establecemos el idioma y convertimos el audio en texto:
15 texto = r.recognize_google(audio, language='es-ES')
16 print('Lo que has dicho: {}'.format(texto))
17 except:
18 print('Lo siento, pero no te he entendido')