chain audio implemented

This commit is contained in:
2018-08-22 05:40:51 +02:00
parent e6412946e8
commit 8016a3dc92
5 changed files with 58 additions and 2 deletions

View File

@@ -25,6 +25,21 @@ def parse_request(data):
speech.async_create_transcript(filename)
return ret
# handle a chain of audiotransmissions #
if data.startswith(b"CHAIN_AUDIO_TRANSMISSION"):
files = []
base64_strings = []
for el in data.split(b"|"):
filename, base64_string = el.split(b',')
filename = MAIN_DIR + filename.split(b"/")[-1] + b".wav"
filename = filename.decode("utf-8")
files += [filename]
base64_strings += [base64_string]
filesystem.save_audio_chain(files,base64_string);
speech.async_create_transcript(files[0])
return b"SUCCESS"
# other shit
return b"UNRECOGNIZED_SERVER_OPTION\n"