arturmnt

TTSGO_FLAVIO_PYTHONTELEGRAM

Aug 17th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/python3.4
  2.  
  3. import urllib.request
  4. import json
  5. import requests
  6. import simplejson
  7.  
  8. #Armazena a URL base em uma variavel
  9. url = 'https://admin.ttsgo.com.br/api/textToSpeech'
  10.  
  11. #Armazena o texto a ser transformado em voz em uma variavel
  12. texto = 'Obrigado por ligar para EG CRED. Digite a opção desejada. 1 Vendas. 2 Administrativo. 3 Financeiro. Ou aguarde. Sua ligação poderá ser gravada.'
  13.  
  14. #Armazena a voz a ser utilizada em uma variavel
  15. voz = 'feminina'
  16.  
  17. #Armazena a API Key em uma variavel
  18. api_key = 'MINHAAPIKEY'
  19.  
  20. #Faz a requisicao para a API
  21. r = requests.get(url + '?text=' + texto + '&voz=' + voz + '&api_key=' + api_key)
  22.  
  23. #Tranforma o retorno em um objeto JSON
  24. json_parsed = json.loads(r.text)
  25.  
  26. #Faz o download do audio
  27. response = requests.get(json_parsed['url'], stream=True)
  28.  
  29.  
  30. #Grava o audio em um arquivo
  31. with open('audio00.wav', 'wb') as handle:
  32.     for block in response.iter_content(8192):
  33.         handle.write(block)
Add Comment
Please, Sign In to add comment