Spaces:
No application file
No application file
import os | |
import json | |
import click | |
def convert_json_to_list(source_file, target_file): | |
with open(source_file, 'r', encoding="utf-8") as source: | |
g_data_json = source.readlines() | |
g_data_json = [json.loads(line) for line in g_data_json] | |
with open(target_file, 'w', encoding="utf-8") as target: | |
for _ in g_data_json: | |
wav_path = _['wav_path'] | |
speaker_name = _['speaker_name'] | |
language = _['language'] | |
text = _['text'] | |
target.write(f"{wav_path}|{speaker_name}|{language}|{text}\n") | |
print("Target file has been saved:", target_file) | |
if __name__ == "__main__": | |
print(r"convert json to this format : {wav_path}|{speaker_name}|{language}|{text}") | |
convert_json_to_list() |