v1.3.19

microsoft/playwrightv1.3.19Jul 19, 2026by github-actions[bot]

AI Summary

This release adds realtime WebSocket long-session diagnostics to the PyPI package and maintains CLI subtitle fixes from the previous version, providing better debugging tools for long-running sessions.

Key Highlights

  • Realtime WebSocket diagnostics now packaged with the release
  • Added long-session guide for distinguishing session state from model inference bottlenecks
  • CLI subtitle generation maintains previous behavior with sentence-level timestamps
  • Updated community documentation with verified integrations

New Features

  • Realtime WebSocket diagnostics for debugging long sessions

Full Release Notes

## FunASR 1.3.19

This release ships the realtime WebSocket long-session diagnostics in the PyPI package and keeps the 1.3.18 subtitle fixes available for CLI users. It is the recommended package for anyone testing long realtime sessions, speaker-enabled streaming, or subtitle export from the `funasr` command.

### Install or upgrade

```bash
python -m pip install -U "funasr==1.3.19"
```

### What changed

- Realtime WebSocket diagnostics are now packaged with the release docs. Start the server with `--enable-spk --log-session-stats-interval 30` and collect the emitted `Session stats:` lines when debugging disconnects, RTF growth, or memory growth.
- The long-session guide explains how to distinguish bounded session state from model inference, payload size, or container scheduling bottlenecks by watching audio buffers, locked sentence counts, speaker history chunks, speaker embeddings, and speaker centers.
- CLI subtitle generation keeps the 1.3.18 behavior: `srt` and `tsv` output request sentence timestamps and load punctuation when needed, so subtitle files split into readable cues instead of one full-text block.
- The release includes the latest community documentation updates so users can discover verified FunASR/SenseVoice integrations from the official docs.

### Quick checks

Realtime long-session retest:

```bash
python -m pip install -U "funasr==1.3.19"
python funasr/bin/realtime_ws.py \
  --host 0.0.0.0 \
  --port 10095 \
  --enable-spk \
  --log-session-stats-interval 30
```

Subtitle smoke test:

```bash
funasr input.wav --output-format srt --output-dir ./subs
```

### Helpful links

- Long-session docs: [`docs/vllm_guide.md`](https://github.com/modelscope/FunASR/blob/main/docs/vllm_guide.md#long-session-diagnostics)
- CLI subtitle docs: [`docs/cli.md`](https://github.com/modelscope/FunASR/blob/main/docs/cli.md#srt-subtitles)
- Community integrations: [`docs/community_projects.md`](https://github.com/modelscope/FunASR/blob/main/docs/community_projects.md)
- Full changelog: https://github.com/modelscope/FunASR/compare/v1.3.18...v1.3.19