![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
|
python4delphi
Hola tengo este script en python :
Código:
# voz_module.py
import speech_recognition as sr
import json
def reconocer_voz():
"""
Retorna un JSON con:
{ "texto": "hola", "error": "" }
"""
r = sr.Recognizer()
r.pause_threshold = 2.5
try:
with sr.Microphone() as source:
audio = r.listen(source, timeout=10, phrase_time_limit=20)
texto = r.recognize_google(audio, language="es-ES")
return json.dumps({"texto": texto, "error": ""})
except sr.WaitTimeoutError:
return json.dumps({"texto": "", "error": "NO_VOZ"})
except sr.UnknownValueError:
return json.dumps({"texto": "", "error": "NO_ENTENDIDO"})
except sr.RequestError:
return json.dumps({"texto": "", "error": "ERROR_RED"})
except Exception as e:
return json.dumps({"texto": "", "error": "EXCEPCION"})
# Para pruebas locales
if __name__ == "__main__":
print(reconocer_voz())
Última edición por Casimiro Noteví fecha: 13-08-2025 a las 09:39:34. |
|
#2
|
|||
|
|||
|
Python es interpretado, funciona igual que java. Es decir tambien puedes crear ejecutables, pero siempre necesita su interprete (igual que java).
|
|
#3
|
|||
|
|||
|
gracias por responder,
le pregunte al que creo que participó en la creación de python4delphi y me respondió que si se podía y me dio este link https://github.com/Embarcadero/PythonEnvironments/, no es otra cosa que un componente que al parecer empaqueta todo en el exe de delphi y queda resuelto el tema, la aplicación .exe de delphi lleva dentro el python conque fue desarrollado en delphi en la versión de python que tengas instalada al compilar el ejecutable de delphi y esa misma es la que usa el cliente cuando ejecuta el exe de delphi. al parecer funciona correcto sin problemas |
|
#4
|
|||
|
|||
|
Interesante, desconocía de "PythonEnvironments", va a favoritos.
|
|
#5
|
|||
|
|||
|
me queda solamente el problema pequeño de que al ejecutar el script de python en python4delphi con
me bloquea unas milesimas de segundo la aplicacion pero como en el script que estoy consultando variables desde delphi con el procedimiento
|
|
#6
|
|||
|
|||
|
ademas que usa el script de python speech_recognition , que es reconocimiento de voz en google, no se si todas estas cosas puedan entrar en hilos y no perder el hilo
![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| python4delphi | roberto_valverde | Varios | 2 | 08-06-2024 02:49:14 |
|