Si tienes un #bar o #restaurante y necesitas crear tu #carta, subirla a la #web y obtener el #codigoQR, todo de manera gratuita y con #software libre, dale un vistazo al siguiente video
Leer fichero de texto y pasarlo a fichero de audio usando #libreria #gTTS con #Python.
from gtts import gTTS
def textoAudio(ficheroTexto, idioma, ficheroAudio):
with open(ficheroTexto,”r”) as fichero:
texto = fichero.read()
tts = gTTS(text=texto,lang=idioma)
tts.save(ficheroAudio)
print(“He terminado de grabar el fichero de audio”)textoAudio(“texto.txt”,”ES”,”textoAudio.mp3″)
Reconoce audio desde micro o fichero y lo pasa a texto, usando #libreria #SpeechRecognition
import speech_recognition as sr
r = sr.Recognizer()
#desde microfono
with sr.Microphone() as recurso:
print(“Dime algo … “)
audio = r.listen(recurso)
try:
texto = r.recognize_google(audio,language=’es-ES’)
print(“Esto es lo que has dicho : {}”.format(texto))
with open(“audio.wav”,”wb”) as fichero:
fichero.write(audio.get_wav_data())
except:
print(“Lo siento no te entendi”)
#desde fichero audio
import time
with sr.AudioFile(“audio.wav”) as recurso:
audio = r.listen(recurso)
try:
print(“Leyendo fichero de audio…”)
texto = r.recognize_google(audio,language=’es-ES’)
time.sleep(0.5)
print(texto)
except:
print(“Lo siento ha ocurrido un error”)
Añadimos pantallas de inicio y fin a nuestro proyecto de #realidadAumentada con #Scratch
Como obtener el numero mayor y menor de una #lista dada con #Python.
# -*- coding: utf-8 -*-
lista = [5,2,84,21,94,35,26,14,17,32,7,74,5,45,65,102]
menor=None
mayor=None
for numero in lista:
if menor==None and mayor==None:
menor=numero
mayor=numero
else:
if numero<menor:
menor=numero
if numero>mayor:
mayor=numero
#mostrar el resultado
print(f’El numero mayor es {mayor}’)
print(f’El numero menor es {menor}’)
#otra forma de obtener mayor y menor
print(f’El numero mayor de la lista es {max(lista)}’)
print(f’El numero menor de la lista es {min(lista)}’)
Como obtener el tiempo que tarda #Python en realizar una tarea, en este caso sera una tarea repetitiva usando un ciclo while
Comprime y descomprime ficheros a formato #ZIP usando #Python.
Tablas dinamicas desde OpenOffice Calc. En el video se muestra como generar una tabla dinamica a partir de una serie de datos, generando tambien graficos a partir de esta.
Grabar y leer archivos #JSON desde #Python.
# -*- coding: utf-8 -*-
“””
Created on Sun May 31 07:35:03 2020@author: Jose
“””
import json
datos = {
“a”:{‘nombre’:’Jose’,’nota’:5.2},
“b”:{‘nombre’:’Lucia’,’nota’:8.5},
“c”:{‘nombre’:’Eva’,’nota’:8.0}
}
# print(datos)
# print(type(datos))#guardamos en archivo
with open(“datos.json”,”w”) as fichero:
json.dump(datos,fichero)
print(“Fichero guardado”)
#recuperamos datos de fichero
with open(“datos.json”) as fichero:
datosJSON = json.load(fichero)
print(“Fichero cargado”)
#mostramos datos recuperados
print(“Mostrando datos desde fichero JSON”)
print(datosJSON)
print(“\n”)
print(“Datos de alumno B”)
print(datosJSON[“b”])
print(“Nombre de alumno C”)
print(datosJSON[“c”][“nombre”])