Yehor commited on
Commit
7ad52cc
·
verified ·
1 Parent(s): a0c195f

Simplify the code

Browse files
Files changed (1) hide show
  1. README.md +9 -12
README.md CHANGED
@@ -38,18 +38,15 @@ from vllm import LLM, SamplingParams
38
 
39
 
40
  def wav_bytes_to_numpy(wav_bytes):
41
- with io.BytesIO(wav_bytes) as wf:
42
- with wave.open(wf, "rb") as wr:
43
- if wr.getnchannels() != 1:
44
- raise ValueError(f"num_channels must be 1, got {wr.getnchannels()}")
45
- if wr.getsampwidth() != 2:
46
- raise ValueError(f"sample_width must be 2, got {wr.getsampwidth()}")
47
-
48
- audio_data = wr.readframes(wr.getnframes())
49
-
50
- return (
51
- np.frombuffer(audio_data, dtype=np.int16).astype(np.float32) / 32768.0
52
- )
53
 
54
 
55
  llm = LLM(
 
38
 
39
 
40
  def wav_bytes_to_numpy(wav_bytes):
41
+ with wave.open(io.BytesIO(wav_bytes), "rb") as wr:
42
+ if (num_channels := wr.getnchannels()) != 1:
43
+ raise ValueError(f"num_channels must be 1, got {num_channels}")
44
+ if (sample_width := wr.getsampwidth()) != 2:
45
+ raise ValueError(f"sample_width must be 2, got {sample_width}")
46
+
47
+ audio_data = wr.readframes(wr.getnframes())
48
+
49
+ return np.frombuffer(audio_data, dtype=np.int16).astype(np.float32) / 32768.0
 
 
 
50
 
51
 
52
  llm = LLM(