Fixed merge of vocab.json and new tokenizer for custom dataset
Fixed vocab.json merge, new tokenizer for custom dataset, dataset cleaner.
This commit is contained in:
1 parent
9047dcb139
commit
44bd45a624
4 files changed
+136
-56
No files matched your search
@@ -0,0 +1,26 @@
|
||||
# Simple script to remove LJ Speech formatting for the tokenizer
|
||||
# Combine metadata_train and metadata_eval.csv into a single file then run
|
||||
import csv
|
||||
|
||||
# Input and output file names
|
||||
input_file = '/alltalkbeta/metadata_eval.csv' # combine metadata_train and metadata_eval.csv
|
||||
output_file = '/alltalkbeta/dataset.txt' # this goes to the tokenizer
|
||||
|
||||
# Read the input CSV and write to the output file
|
||||
with open(input_file, 'r', newline='', encoding='utf-8') as infile, \
|
||||
open(output_file, 'w', newline='', encoding='utf-8') as outfile:
|
||||
|
||||
# Create CSV reader and writer objects
|
||||
reader = csv.reader(infile, delimiter='|')
|
||||
writer = csv.writer(outfile, delimiter='|')
|
||||
|
||||
# Skip the header
|
||||
next(reader, None)
|
||||
|
||||
# Process each row
|
||||
for row in reader:
|
||||
if len(row) >= 2:
|
||||
# Write only the second column (index 1) to the output file
|
||||
writer.writerow([row[1]])
|
||||
|
||||
print(f"Processing complete. Output written to {output_file}")
|
||||
Reference in new issue
Block a user