@ -177,8 +177,18 @@ def _parse_ambe_response(data):
def _encode_ambe_ambeserver ( wav_path , ambe_path , host , port ) :
def _encode_ambe_ambeserver ( wav_path , ambe_path , host , port ) :
host = host . strip ( ) . strip ( ' " ' ) . strip ( " ' " )
logger . info ( ' (TTS-AMBESERVER) Conectando a AMBEServer %s : %d ' , host , port )
logger . info ( ' (TTS-AMBESERVER) Conectando a AMBEServer %s : %d ' , host , port )
try :
_resolved_ip = socket . gethostbyname ( host )
if _resolved_ip != host :
logger . info ( ' (TTS-AMBESERVER) Host %s resuelto a %s ' , host , _resolved_ip )
host = _resolved_ip
except socket . gaierror as e :
logger . error ( ' (TTS-AMBESERVER) No se puede resolver el host " %s " : %s ' , host , e )
return False
try :
try :
sock = socket . socket ( socket . AF_INET , socket . SOCK_DGRAM )
sock = socket . socket ( socket . AF_INET , socket . SOCK_DGRAM )
sock . settimeout ( 5.0 )
sock . settimeout ( 5.0 )