{"openapi":"3.0.3","info":{"title":"Hanashi Faster-Whisper Dify Tool","version":"1.0.0","description":"Tool JSON para transcrever audio base64 usando Faster-Whisper."},"servers":[{"url":"https://faster.hanashi.online"}],"paths":{"/api/transcribe-base64":{"post":{"operationId":"transcribe_audio_base64","summary":"Transcrever audio base64","description":"Recebe audio em base64 e retorna texto transcrito, idioma detectado e segmentos.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["audio_base64"],"properties":{"audio_base64":{"type":"string","description":"Audio em base64, sem prefixo data URL."},"filename":{"type":"string","default":"audio.webm","description":"Nome do arquivo, ex.: audio.webm."},"language":{"type":"string","default":"","description":"Idioma opcional: pt, ja, es, en. Vazio detecta automaticamente."},"task":{"type":"string","enum":["transcribe","translate"],"default":"transcribe"},"vad_filter":{"type":"boolean","default":true},"initial_prompt":{"type":"string","default":""}}}}}},"responses":{"200":{"description":"Transcricao concluida","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"text":{"type":"string"},"language":{"type":"string"},"duration":{"type":"number"},"processing_seconds":{"type":"number"}}}}}}}}}}}