Skip to content

Releases: fishaudio/fish-audio-python

fish-audio-sdk: v1.3.0

10 Mar 05:39
999c59d

Choose a tag to compare

1.3.0 (2026-03-10)

Notes

Speech 1.5/1.6 are now deprecated and are re-routed.

Features

  • add advanced generation parameters to TTSConfig and update related tests (#85) (6cb173c)
  • add Dependabot configuration for daily updates (07884da)
  • add integration tests for ASR functionality using sample audio files (#120) (cc912a6)
  • Add py.typed for better type hinting (#27) (a51d0b9)
  • add release token to release-please action in python.yml (#106) (bf53815)
  • add release-please configuration and version manifest (#105) (de11000)
  • add s2-pro to sdk (#124) (9b5e658)
  • add test for unknown model name handling in TTS client (#121) (130ce8a)
  • add tests for testing all wss model backends (#53) (87e6b65)
  • add WebSocketErr exception to the API (#28) (864863c)
  • add WebSocketOptions for configurable WebSocket connections (#48) (6f9ab7b)
  • api reference docs pipeline (#30) (c1153d8)
  • implement v1 sdk (#29) (54bc101)
  • integrate poe for task management in CI/CD workflows (#110) (daf00fe)
  • mark all integration tests as flaky with auto-retry (#87) (3c2f829)
  • model 1 6 supported and more control parameters (#20) (34c7866)
  • prepare v1.0.0 release (#42) (88ac9b5)
  • QoL and account related APIs (1eeb4d3)
  • replace mypy with ty (#73) (3ac2b9d)
  • update environment for release workflow in python.yml (#32) (501bef6)
  • update project description for clarity (773183c)

Bug Fixes

  • allow non s prefixed models to fail websocket integration tests (#71) (6a2a289)
  • correct visibility option (#97) (69572df)
  • ensure user agent is consistent across http/websockets (#65) (203ee04)
  • rename the API parameter self to self_only to avoid python conflict (#21) (ff8aa73)
  • update python banner image URL in README (#72) (ac5f010)

Documentation

  • add contributing guidelines to CONTRIBUTING.md (#50) [skip ci] (e1b904e)
  • update README to clarify changes in PyPI versioning for Fish Audio Python SDK (#45) [skip ci] (0f97f6f)
  • use GitHub markdown for version notice (#46) [skip ci] (4e39d0c)

v1.2.0

09 Jan 23:28
9f70c82

Choose a tag to compare

What's Changed

  • chore(deps-dev): bump ty from 0.0.2 to 0.0.5 by @dependabot[bot] in #78
  • chore(deps-dev): bump ty from 0.0.5 to 0.0.8 by @dependabot[bot] in #81
  • chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #68
  • chore(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #66
  • feat: add advanced generation parameters to TTSConfig and update related tests by @twangodev in #85
  • feat: mark all integration tests as flaky with auto-retry by @twangodev in #87

Full Changelog: v1.1.1...v1.2.0

v1.1.1

17 Dec 02:41
f4c1894

Choose a tag to compare

What's Changed

  • docs: add contributing guidelines to CONTRIBUTING.md by @twangodev in #50
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #51
  • Bump ruff from 0.14.3 to 0.14.5 by @dependabot[bot] in #43
  • Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #36
  • Bump peter-evans/create-pull-request from 6 to 7 by @dependabot[bot] in #34
  • chore: remove redundant python setup in CI by @twangodev in #52
  • feat: add tests for testing all wss model backends by @twangodev in #53
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #55
  • Revert "chore(deps): bump actions/checkout from 5 to 6" by @twangodev in #56
  • chore(deps): bump actions/checkout from v5 to v6 and update credentials handling by @twangodev in #57
  • chore(deps): update fish-audio-sdk version to 1.1.0 by @twangodev in #64
  • fix: ensure user agent is consistent across http/websockets by @twangodev in #65
  • chore(deps): bump ruff from 0.14.5 to 0.14.8 by @dependabot[bot] in #63
  • fix: allow non s prefixed models to fail websocket integration tests by @twangodev in #71
  • chore: add python banner by @twangodev in #70
  • fix: update python banner image URL in README by @twangodev in #72
  • feat: replace mypy with ty by @twangodev in #73
  • chore: bump version to 1.1.1 by @twangodev in #74

Full Changelog: v1.1.0...v1.1.1

v1.1.0

18 Nov 00:50
c37d431

Choose a tag to compare

What's Changed

Expose WebSocketOptions, as mentioned in #47. You check out the documentation for it here

Changelog

  • chore: update author and committer information in docs.yml by @twangodev in #44
  • docs: update README to clarify changes in PyPI versioning for Fish Audio Python SDK by @twangodev in #45
  • docs: use GitHub markdown for version notice by @twangodev in #46
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #37
  • Bump astral-sh/setup-uv from 4 to 7 by @dependabot[bot] in #38
  • feat: add WebSocketOptions for configurable WebSocket connections by @twangodev in #48
  • chore: bump version to 1.1.0 in _version.py and pyproject.toml by @twangodev in #49

Full Changelog: v1.0.0...v1.1.0

v1.0.0

14 Nov 02:56
88ac9b5

Choose a tag to compare

Changes

Introduces a new, more robust package fishaudio. fish_audio_sdk remains functionally the same, the difference being extending support from Python 3.10+ to Python 3.9.

Read more about the new package, fishaudio on docs.fish.audio. For those using fish_audio_sdk, see the migration guide. Legacy documentation is available here

Other Changes

New Contributors

Full Changelog: v2025.06.03...v1.0.0

v2025.06.03

03 Jun 10:34

Choose a tag to compare

Support S1 & S1-mini

v2025.04.02

02 Apr 09:05

Choose a tag to compare

Support speech-1.6 and more control parameters

v2025.02.11

11 Feb 14:15

Choose a tag to compare

Support new backend agent-x0

v2025.01.08

08 Jan 04:48

Choose a tag to compare

  • Support sample_rate and opus_bitrate

v2024.12.05

05 Dec 08:54

Choose a tag to compare

Fix websocket deps & add prosody control