| @@ -19,7 +19,7 @@ class WizperTool(BuiltinTool): | |||
| version = tool_parameters.get("version", "3") | |||
| if audio_file.type != FileType.AUDIO: | |||
| return [self.create_text_message("Not a valid audio file.")] | |||
| return self.create_text_message("Not a valid audio file.") | |||
| api_key = self.runtime.credentials["fal_api_key"] | |||
| @@ -31,9 +31,8 @@ class WizperTool(BuiltinTool): | |||
| try: | |||
| audio_url = fal_client.upload(file_data, mime_type) | |||
| except Exception as e: | |||
| return [self.create_text_message(f"Error uploading audio file: {str(e)}")] | |||
| return self.create_text_message(f"Error uploading audio file: {str(e)}") | |||
| arguments = { | |||
| "audio_url": audio_url, | |||
| @@ -49,4 +48,9 @@ class WizperTool(BuiltinTool): | |||
| with_logs=False, | |||
| ) | |||
| return self.create_json_message(result) | |||
| json_message = self.create_json_message(result) | |||
| text = result.get("text", "") | |||
| text_message = self.create_text_message(text) | |||
| return [json_message, text_message] | |||