mirror of
https://github.com/FAUSheppy/ths-speech
synced 2025-12-08 12:48:33 +01:00
chain audio implemented
This commit is contained in:
@@ -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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user