OuroborosM commited on
Commit
cd2a3be
·
1 Parent(s): 5dcf83f

update file treatment

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -82,6 +82,8 @@ from transformers import pipeline
82
  import soundfile as sf
83
  from scipy.io import wavfile
84
 
 
 
85
  ds = load_dataset("hf-internal-testing/librispeech_asr_dummy", "clean", split="validation")
86
  sample = ds[0]["audio"]
87
 
@@ -1105,8 +1107,8 @@ def chathmi3(message, history2):
1105
  # real_content = response[-1:]
1106
  # print("real_content", real_content)
1107
  try:
1108
- temp = response.split("(sandbox:/")[1] # (sandbox:/sample-20230805-0807.wav)
1109
- file_name = temp.split(")")[0]
1110
  print("file_name:", file_name)
1111
  history2 = history2 + [(None, (file_name,))]
1112
  Filename_Chatbot = file_name
@@ -1123,6 +1125,14 @@ def chathmi3(message, history2):
1123
  print("-" * 20)
1124
  print("-" * 20)
1125
 
 
 
 
 
 
 
 
 
1126
  def chathmi4(message, history2):
1127
  global last_request
1128
  global Filename_Chatbot
@@ -1147,8 +1157,8 @@ def chathmi4(message, history2):
1147
  # real_content = response[-1:]
1148
  # print("real_content", real_content)
1149
  try:
1150
- temp = response.split("(sandbox:/")[1] # (sandbox:/sample-20230805-0807.wav)
1151
- file_name = temp.split(")")[0]
1152
  print("file_name:", file_name)
1153
  history2 = history2 + [(None, (file_name,))]
1154
  Filename_Chatbot = file_name
 
82
  import soundfile as sf
83
  from scipy.io import wavfile
84
 
85
+ import re
86
+
87
  ds = load_dataset("hf-internal-testing/librispeech_asr_dummy", "clean", split="validation")
88
  sample = ds[0]["audio"]
89
 
 
1107
  # real_content = response[-1:]
1108
  # print("real_content", real_content)
1109
  try:
1110
+ # temp = response.split("(sandbox:/")[1] # (sandbox:/sample-20230805-0807.wav)
1111
+ file_name = CheckFileinResp(response)
1112
  print("file_name:", file_name)
1113
  history2 = history2 + [(None, (file_name,))]
1114
  Filename_Chatbot = file_name
 
1125
  print("-" * 20)
1126
  print("-" * 20)
1127
 
1128
+ def CheckFileinResp(response):
1129
+ try:
1130
+ pattern = r'sample-\w+\.wav'
1131
+ result = re.findall(pattern, response)
1132
+ return result[-1]
1133
+ except Exception as e:
1134
+ print("No wav found:", e)
1135
+
1136
  def chathmi4(message, history2):
1137
  global last_request
1138
  global Filename_Chatbot
 
1157
  # real_content = response[-1:]
1158
  # print("real_content", real_content)
1159
  try:
1160
+ # temp = response.split("(sandbox:/")[1] # (sandbox:/sample-20230805-0807.wav)
1161
+ file_name = CheckFileinResp(response)
1162
  print("file_name:", file_name)
1163
  history2 = history2 + [(None, (file_name,))]
1164
  Filename_Chatbot = file_name