| import os | |
| import shutil | |
| txt_dir = './dev_output' | |
| wav_json_dir = './dev_data' | |
| output_dir = './dev_data_rest' | |
| txt_files = [os.path.splitext(file)[0] for file in os.listdir(txt_dir) if file.endswith('.txt')] | |
| for file in os.listdir(wav_json_dir): | |
| if file.endswith('.wav') or file.endswith('.json'): | |
| file_name_without_extension = os.path.splitext(file)[0] | |
| if file_name_without_extension not in txt_files: | |
| source_file_path = os.path.join(wav_json_dir, file) | |
| destination_file_path = os.path.join(output_dir, file) | |
| shutil.copy2(source_file_path, destination_file_path) | |
| print(f'Copied: {file}') | |
| print('Operation completed.') | |