Skip to content

Releases: atomiechen/FunASR-Client

FunASR-Client v0.1.6

08 Nov 14:47

Choose a tag to compare

Release FunASR-Client v0.1.6.

Added

  • Clients now will reset internal states before connecting, allowing reuse of the same client instance for reconnections.
  • Add locking mechanism to synchronous and asynchronous clients to ensure concurrency safety.

FunASR-Client v0.1.5

04 Nov 08:23

Choose a tag to compare

Release FunASR-Client v0.1.5.

Changed

  • All default values of start_time changed from 0 to None to better indicate its optional nature. real_timestamp and real_stamp_sents will only be included in decoded messages if start_time is explicitly provided.

FunASR-Client v0.1.4

26 Oct 11:36

Choose a tag to compare

Release FunASR-Client v0.1.4.

Changed

  • Make arguments of factory methods (funasr_client / async_funasr_client / file_asr / file_asr_stream / async_file_asr / async_file_asr_stream / mic_asr / async_mic_asr) optional, aligning with BaseFunASRClient defaults.

Fixed

  • mic as optional dependency installation instruction in pyproject.toml.

FunASR-Client v0.1.3

09 Oct 17:36

Choose a tag to compare

Release FunASR-Client v0.1.3.

Added

  • base_client: make more arguments optional (default by service)
  • file_asr: add start_time parameter to file ASR functions

Fixed

  • README: fix example code of file_asr_stream (generator instead of with statement)

FunASR-Client v0.1.2

05 Aug 04:08

Choose a tag to compare

Release FunASR-Client v0.1.2.

Fixed

  • Fix unexpected keyword argument ping_interval in sync client. This occurs in older websockets version (websockets<15.0).

FunASR-Client v0.1.1

04 Aug 19:33

Choose a tag to compare

Release FunASR-Client v0.1.1.

Added

  • Support python -m funasr_client usage

Fixed

  • mic_asr
    • do not start the mic stream until connection is ready
    • do not throw input buffer overflow exception

FunASR-Client v0.1.0

04 Aug 11:35

Choose a tag to compare

Release FunASR-Client v0.1.0.

Added

Initial features:

  • Both synchronous and asynchronous (async) support everywhere
  • Command Line Interface (CLI) and Python API
  • Auto decoding of messages with real timestamps (FunASRMessageDecoded)
  • Real-time audio recognition from a microphone (mic_asr)
  • File-based audio recognition (file_asr)