Skip to content
DeepForgeby svx
All problems
EasyNLPnlp-215

Vocoder Frame Shift

Problem

Return the vocoder frame shift in samples: sample_rate * hop_ms / 1000.

A hop of 0 milliseconds gives 0.0 samples.

Hint

Convert milliseconds to seconds by dividing by 1000 before multiplying.

Test cases

case 1
in: [16000,10]
expected: 160
case 2
in: [22050,5]
expected: 110.25
case 3
in: [8000,20]
expected: 160
case 4
in: [16000,0]
expected: 0
Starter codePython
def vocoder_frame_shift(sample_rate, hop_ms):
    # Your code here
    pass

4 test cases · run your code against them in the editor