ввод.txt -
I am Hungry
call the shopping mall
connected drive
Я хочу прочитать input.txt построчно и отправить его как запрос на сервер, а затем сохранить ответ соответственно. как читать и писать данные построчно?
мой код ниже работает только для одного ввода в input.txt (например: я голоден). Не могли бы вы помочь мне, как это сделать для множественного ввода?
Запрос :
fileInput = os.path.join(scriptPath, "input.txt")
if not os.path.exists(fileInput):
print "error message"
Error_Status = 1
sys.exit(Error_Status)
else:
content = open(fileInput, "r").read()
if len(content):
TEXT_TO_READ["tts_input"] = content
TEXT_TO_READ = json.dumps(TEXT_TO_READ)
else:
print "error message 2"
request = Request()
Ответ :
res = h.getresponse()
data = """MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=--Nuance_NMSP_vutc5w1XobDdefsYG3wq
""" + res.read()
msg = email.message_from_string(data)
for index, part in enumerate(msg.walk(), start=1):
content_type = part.get_content_type()
payload = part.get_payload()
if content_type == "audio/x-wav" and len(payload):
with open('Sound_File.pcm'.format(index), 'wb') as f_pcm:
f_pcm.write(payload)
elif content_type == "application/json":
with open('TTS_Response.txt'.format(index), 'w') as f_json:
f_json.write(payload)