Spaces:
Runtime error
Runtime error
| import numpy as np | |
| # import praatio | |
| # import praatio.praat_scripts | |
| import os | |
| import sys | |
| import random | |
| import csv | |
| # praatEXE = join('.',os.path.abspath(os.getcwd()) + r"\Praat.exe") | |
| def CSVutil(file, rw, type, *args): | |
| if type == "formanting": | |
| if rw == "r": | |
| with open(file) as fileCSVread: | |
| csv_reader = list(csv.reader(fileCSVread)) | |
| return ( | |
| (csv_reader[0][0], csv_reader[0][1], csv_reader[0][2]) | |
| if csv_reader is not None | |
| else (lambda: exec('raise ValueError("No data")'))() | |
| ) | |
| else: | |
| if args: | |
| doformnt = args[0] | |
| else: | |
| doformnt = False | |
| qfr = args[1] if len(args) > 1 else 1.0 | |
| tmb = args[2] if len(args) > 2 else 1.0 | |
| with open(file, rw, newline="") as fileCSVwrite: | |
| csv_writer = csv.writer(fileCSVwrite, delimiter=",") | |
| csv_writer.writerow([doformnt, qfr, tmb]) | |
| elif type == "stop": | |
| stop = args[0] if args else False | |
| with open(file, rw, newline="") as fileCSVwrite: | |
| csv_writer = csv.writer(fileCSVwrite, delimiter=",") | |
| csv_writer.writerow([stop]) | |