Update handler.py
Browse files- handler.py +3 -1
handler.py
CHANGED
|
@@ -40,6 +40,8 @@ class EndpointHandler:
|
|
| 40 |
logger.debug(f"Audio: {audio}")
|
| 41 |
sampling_rate = parameters.pop("sampling_rate", None)
|
| 42 |
logger.debug(f"Sampling Rate: {sampling_rate}")
|
|
|
|
|
|
|
| 43 |
|
| 44 |
if audio is not None:
|
| 45 |
audio_list = json.loads(audio)
|
|
@@ -77,4 +79,4 @@ class EndpointHandler:
|
|
| 77 |
# postprocess the prediction
|
| 78 |
prediction = outputs[0].cpu().numpy()
|
| 79 |
|
| 80 |
-
return [{"generated_text": prediction}]
|
|
|
|
| 40 |
logger.debug(f"Audio: {audio}")
|
| 41 |
sampling_rate = parameters.pop("sampling_rate", None)
|
| 42 |
logger.debug(f"Sampling Rate: {sampling_rate}")
|
| 43 |
+
if not sampling_rate:
|
| 44 |
+
sampling_rate = self.model.config.audio_encoder.sampling_rate
|
| 45 |
|
| 46 |
if audio is not None:
|
| 47 |
audio_list = json.loads(audio)
|
|
|
|
| 79 |
# postprocess the prediction
|
| 80 |
prediction = outputs[0].cpu().numpy()
|
| 81 |
|
| 82 |
+
return [{"generated_text": prediction, "sampling_rate" : sampling_rate}]
|