{% extends "base.html" %} {% block title %}{{ _('websocket.title', 'WebSocket Streaming Demo') }} - TTSFM{% endblock %} {% block content %}

{{ _('websocket.title', 'WebSocket Streaming Demo') }}

Connecting to WebSocket server...
{{ _('playground.generate_speech', 'Generate Speech') }}
Streaming will split text into chunks for real-time delivery
About WebSocket Streaming

This demo showcases real-time audio streaming using WebSockets. Instead of waiting for the entire audio to be generated, you receive chunks as they're processed, providing immediate feedback and a more responsive experience.

  • Lower Perceived Latency: Start receiving audio before generation completes
  • Progress Tracking: Real-time updates on generation progress
  • Cancellable: Stop generation mid-stream if needed
  • Efficient: Stream chunks as they're ready, no waiting
{% endblock %}