mariesig commited on
Commit
ab0481a
·
1 Parent(s): b22fd96

validate sample rate in stt streamers

Browse files
stt_streamers/deepgram_streamer.py CHANGED
@@ -15,7 +15,8 @@ class DeepgramStreamer:
15
  api_key = os.environ.get("DEEPGRAM_API_KEY")
16
  if not api_key:
17
  raise RuntimeError("Missing DEEPGRAM_API_KEY.")
18
-
 
19
  self.stream_name = stream_name
20
  self.api_name = "Deepgram V1 Nova-3"
21
  self.on_update = on_update
 
15
  api_key = os.environ.get("DEEPGRAM_API_KEY")
16
  if not api_key:
17
  raise RuntimeError("Missing DEEPGRAM_API_KEY.")
18
+ if not fs_hz:
19
+ raise ValueError("Sample rate (fs_hz) must be specified.")
20
  self.stream_name = stream_name
21
  self.api_name = "Deepgram V1 Nova-3"
22
  self.on_update = on_update
stt_streamers/soniox_streamer.py CHANGED
@@ -13,7 +13,8 @@ class SonioxStreamer:
13
  api_key = os.environ.get("SONIOX_API_KEY")
14
  if not api_key:
15
  raise RuntimeError("Missing SONIOX_API_KEY.")
16
-
 
17
  self.stream_name = stream_name
18
  self.api_name = "Soniox RT"
19
  self.on_update = on_update
 
13
  api_key = os.environ.get("SONIOX_API_KEY")
14
  if not api_key:
15
  raise RuntimeError("Missing SONIOX_API_KEY.")
16
+ if not fs_hz:
17
+ raise ValueError("Sample rate (fs_hz) must be specified.")
18
  self.stream_name = stream_name
19
  self.api_name = "Soniox RT"
20
  self.on_update = on_update