I'm currently working on adding Moonshine Streaming models into this Speech-to-text benchmark repo, however I'm getting different results than what is reported in the Huggingface readme.
Using ModelArch.TINY_STREAMING, I'm getting 11.8% WER on LibriSpeech test-clean which is much higher than the reported 4.5%. My code is essentially identical to transcribe_with_streaming from the example code, with chunk_duration=0.1 and leaving the update_interval at its default of 0.5. I'm just wondering if these numbers are to expected when doing streaming inference or if there's some options that I should be using to match the reported numbers.
Similarly when I measure the average per-word latency I'm getting 760ms with the same model configuration. I'm measuring latency differently than how this repo's benchmark does so I'm just also wondering if the number I'm getting any makes sense.
I'm currently working on adding Moonshine Streaming models into this Speech-to-text benchmark repo, however I'm getting different results than what is reported in the Huggingface readme.
Using
ModelArch.TINY_STREAMING, I'm getting 11.8% WER on LibriSpeech test-clean which is much higher than the reported 4.5%. My code is essentially identical totranscribe_with_streamingfrom the example code, withchunk_duration=0.1and leaving theupdate_intervalat its default of0.5. I'm just wondering if these numbers are to expected when doing streaming inference or if there's some options that I should be using to match the reported numbers.Similarly when I measure the average per-word latency I'm getting 760ms with the same model configuration. I'm measuring latency differently than how this repo's benchmark does so I'm just also wondering if the number I'm getting any makes sense.