UniSS Speech Translation

by boneylandco.huggingface.boneyland/uniss

  • Remote endpoint
  • 2 tools
  • CC-BY-4.0

Tools

  • UniSS_transcribe Transcribe the source with Whisper so it can be checked before translating. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool. Returns: One editable line per chunk, prefixed with the [start-end] span it covers. Pass the, lines back to `translate` as `transcript_text` with those prefixes intact.
  • UniSS_translate Translate speech to speech with UniSS, keeping the speaker's voice. The published wrapper around `_translate_ui`: same work, no gr.State in or out, because an api_name'd handler that returns State breaks every MCP tool call (see `_transcribe_ui`). The [start-end] prefixes carry everything the State carried. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool. Returns: Translated speech at 16 kHz, the translation (one line per chunk, span-prefixed),, and the source transcription.

As the server's own listing gives them. We never call a tool.