| | |
| | | wav_name = meg.get("wav_name", "demo") |
| | | text = meg["text"] |
| | | timestamp="" |
| | | offline_msg_done = meg.get("is_final", False) |
| | | if "timestamp" in meg: |
| | | timestamp = meg["timestamp"] |
| | | |
| | |
| | | else: |
| | | text_write_line = "{}\t{}\n".format(wav_name, text) |
| | | ibest_writer.write(text_write_line) |
| | | |
| | | |
| | | if 'mode' not in meg: |
| | | continue |
| | | if meg["mode"] == "online": |
| | | text_print += "{}".format(text) |
| | | text_print = text_print[-args.words_max_print:] |
| | |
| | | text_print = text_print[-args.words_max_print:] |
| | | os.system('clear') |
| | | print("\rpid" + str(id) + ": " + text_print) |
| | | offline_msg_done=True |
| | | # offline_msg_done=True |
| | | |
| | | except Exception as e: |
| | | print("Exception:", e) |