Anas Benalla commited on
Commit
6304ee0
·
verified ·
1 Parent(s): 7be2f78

Update tasks/audio.py

Browse files
Files changed (1) hide show
  1. 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"]