phamngoctukts commited on
Commit
4ef31ad
1 Parent(s): 7943ceb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -74,11 +74,16 @@ def determine_pause(audio:np.ndarray,sampling_rate:int,state:AppState) -> bool:
74
  return (duration - dur_vad) > 1
75
 
76
  def process_audio(audio:tuple, image: Image, state:AppState):
77
- if state.stream is None:
78
- state.stream = audio[1]
79
- state.sampling_rate = audio[0]
80
- else:
81
- state.stream = np.concatenate((state.stream, audio[1]))
 
 
 
 
 
82
  if image is None:
83
  state.image = {"file":""}
84
  else:
 
74
  return (duration - dur_vad) > 1
75
 
76
  def process_audio(audio:tuple, image: Image, state:AppState):
77
+ if audio is None:
78
+ print("Lỗi: audio là None. Kiểm tra nguồn âm thanh.")
79
+ # Xử lý lỗi, ví dụ: thoát chương trình hoặc sử dụng giá trị mặc định cho audio
80
+ else:
81
+ try:
82
+ if state.stream is None:
83
+ state.stream = np.array([], dtype=audio.dtype) # Khởi tạo với cùng kiểu dữ liệu như audio
84
+ state.stream = np.concatenate((state.stream, audio[1]))
85
+ except IndexError:
86
+ print("Lỗi: Chỉ mục vượt quá giới hạn của audio. Kiểm tra kích thước của audio.")
87
  if image is None:
88
  state.image = {"file":""}
89
  else: