import requests | |
import base64 | |
import json | |
import os | |
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="./api.json" | |
url = "https://texttospeech.googleapis.com/v1/text:synthesize" | |
headers = {'Content-Type': 'application/json; charset=utf-8','Authorization': 'Bearer ya29.c.b0Aaekm1Iv0qkoIurI3LgzvNRqWE9tZRNusy9HCLT_xcpTXvdNsvYQt_9PUIXDQAvHV-b9abi-_n9Totai8fgJ7qkJ5sJszhU8bKTkP9zPJccfTkU4pCvyJxCVO1APIj7p3Hdvl9LWAIGb6aqFdz0a2dSn2mzsGKSsv0UqjlPr4M4s08HWkW8fqdE8UO98xphUTm0bEYmYFn-feWAPG5QToNi62c_4KZxveCCPhZZOtWLSPCGOj-D9z1YIHZZcdWz8mWQ5lO2WpASEroak4ohRchjSEpnJka8F3uwoY36Oms4M32d9uKYbsdNMFfS1CudzvDYXKSBkH337KZqb6o-zhFUm13Ivxlr1Zbtvv6dw0kbg_my1-p69v9tbXIsgxvgYfjMfhxgxfOX3aJxsgnU-jw0d1w5jgs70InjbZRagcrRth24Sm4wzyma40j5UodiIvI0sRxQOBUzaZ93YXZje1S_vtoxcSUl9VSrQY9rWt2uk2Ili-aIsI6rUa06McJcnSB-jQhq61z3xpoqRXVd04SMZlc1YnWxhZVYakZoRIivMwFkjRvb0SIn7x_1M880QF4IYzMOb7eVkJW2t41u5y2rWSc7rerjetWd2vRehn63vJRp0jn3lskyM5YZqqiWs4VYjqdVt7f9jy3qR2Vgn5V2hvSdrjdbkSgc1UB3fl4k-4sbjrd-M3OpO99R0I921-nMc8lBgIFum9qZ-VcWJJ-ecYZtygSXiiR6ljX6p70h6m90vVbc8bwnk7ez99mUOzhkuR8B8wb1aJd8XyzdYuqwWfMyq7U89dUju-m6dji-XeMuSSwSiueaVhsU68FXiJa_-ieZra1Saak7zjq_feg8hjZRujbh0e_YqRO4Bhf7-5F-UrO1n7XwJIzofR_uxJfgxs6MuFxfUJX87azO1I31Zty5ZSc2Q4mynq0mlQWOvhl7fr8pSJMzfQtOJW6wOc0RrW3ouIB-mWRrie46gbqF0FzSylkipZ3JasoIeO-gS_olF-YfYR5i' | |
} | |
text = "二月の下旬に差し掛かる頃だった。" | |
data = { | |
"input":{ | |
"text":text | |
}, | |
"voice":{ | |
"languageCode":"ja-JP", | |
"name":"ja-JP-Neural2-C", | |
"ssmlGender":"MALE" | |
}, | |
"audioConfig":{ | |
"audioEncoding":"MP3" | |
} | |
} | |
response = requests.post(url, headers=headers, json=data) | |
print(response) | |
# response = response.json() | |
audio = response.content | |
#audio = base64.b64decode(audio) | |
# The response's audio_content is binary. | |
with open("test9.mp3", "wb") as out: | |
out.write(audio) |