View difference between Paste ID: R9gLQiBK and 3A9fMzQN
SHOW: | | - or go back to the newest paste.
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)