Speech Recognition
# https://www.havenondemand.com/account/api-keys.html Obtener apikey
# https://dev.havenondemand.com/apis/recognizespeech#try Probar directamente en la pagina
import requests
apikey = "f8d28801-7b85-4734-bd6e-96a8c2d41319"
ligaVideo = "https://cdn1.capacitateparaelempleo.org/vidhosting/7w36zIa3we0.mp4"
#
lenguaje = "es-LA"
#lenguaje = "es-ES"
ligaPeticion = "https://api.havenondemand.com/1/api/async/recognizespeech/v1?url={0}&languaje={1}&apikey={2}"
ligaStatus = "https://api.havenondemand.com/1/job/status/{0}?apikey={1}"
ligaPeticion = ligaPeticion.format(ligaVideo,lenguaje,apikey)
print(ligaPeticion)
jsonRespuesta=requests.get(ligaPeticion).json()
print(jsonRespuesta)
print((jsonRespuesta)["jobID"])
# Obtner el Id de la tarea ejecutando el scrip y guardarlo en una variable
jobId = jsonRespuesta["jobID"]
ligaStatus = ligaStatus.format(jobId,apikey)
jsonRespuesta = requests.get(ligaStatus).json()
print(jsonRespuesta)
print((jsonRespuesta)["status"])
while True:
status=jsonRespuesta["status"]
if (status=="finished"):
print(jsonRespuesta["actions"][0]["result"]["document"][0]["content"])
break
if (status=="failed"):
print(jsonRespuesta["actions"][0]["errors"])
break
jsonRespuesta=requests.get(ligaStatus).json()
# https://dev.havenondemand.com/apis/recognizespeech#try Probar directamente en la pagina
import requests
apikey = "f8d28801-7b85-4734-bd6e-96a8c2d41319"
ligaVideo = "https://cdn1.capacitateparaelempleo.org/vidhosting/7w36zIa3we0.mp4"
#
lenguaje = "es-LA"
#lenguaje = "es-ES"
ligaPeticion = "https://api.havenondemand.com/1/api/async/recognizespeech/v1?url={0}&languaje={1}&apikey={2}"
ligaStatus = "https://api.havenondemand.com/1/job/status/{0}?apikey={1}"
ligaPeticion = ligaPeticion.format(ligaVideo,lenguaje,apikey)
print(ligaPeticion)
jsonRespuesta=requests.get(ligaPeticion).json()
print(jsonRespuesta)
print((jsonRespuesta)["jobID"])
# Obtner el Id de la tarea ejecutando el scrip y guardarlo en una variable
jobId = jsonRespuesta["jobID"]
ligaStatus = ligaStatus.format(jobId,apikey)
jsonRespuesta = requests.get(ligaStatus).json()
print(jsonRespuesta)
print((jsonRespuesta)["status"])
while True:
status=jsonRespuesta["status"]
if (status=="finished"):
print(jsonRespuesta["actions"][0]["result"]["document"][0]["content"])
break
if (status=="failed"):
print(jsonRespuesta["actions"][0]["errors"])
break
jsonRespuesta=requests.get(ligaStatus).json()
No hay comentarios.:
Publicar un comentario