Spaces:
Sleeping
Sleeping
Anas Benalla commited on
Update tasks/audio.py
Browse files- tasks/audio.py +4 -0
tasks/audio.py
CHANGED
|
@@ -44,6 +44,10 @@ async def evaluate_audio(request: AudioEvaluationRequest):
|
|
| 44 |
# Split dataset
|
| 45 |
train_test = dataset["train"].train_test_split(test_size=request.test_size, seed=request.test_seed)
|
| 46 |
test_dataset = train_test["test"]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
def preprocess_dataset(dataset, max_length=16000):
|
| 48 |
def preprocess_item(item):
|
| 49 |
audio_array = item["audio"]["array"]
|
|
|
|
| 44 |
# Split dataset
|
| 45 |
train_test = dataset["train"].train_test_split(test_size=request.test_size, seed=request.test_seed)
|
| 46 |
test_dataset = train_test["test"]
|
| 47 |
+
def compute_spectrogram(audio_array, sample_rate=16000, frame_length=256, frame_step=128):
|
| 48 |
+
spectrogram = tf.signal.stft(audio_array, frame_length=frame_length, frame_step=frame_step)
|
| 49 |
+
spectrogram = tf.abs(spectrogram)
|
| 50 |
+
return tf.expand_dims(spectrogram, axis=-1)
|
| 51 |
def preprocess_dataset(dataset, max_length=16000):
|
| 52 |
def preprocess_item(item):
|
| 53 |
audio_array = item["audio"]["array"]
|