Releases: atomiechen/FunASR-Client
Releases · atomiechen/FunASR-Client
FunASR-Client v0.1.6
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
Release FunASR-Client v0.1.5.
Changed
- All default values of
start_timechanged from0toNoneto better indicate its optional nature.real_timestampandreal_stamp_sentswill only be included in decoded messages ifstart_timeis explicitly provided.
FunASR-Client v0.1.4
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 withBaseFunASRClientdefaults.
Fixed
micas optional dependency installation instruction inpyproject.toml.
FunASR-Client v0.1.3
Release FunASR-Client v0.1.3.
Added
base_client: make more arguments optional (default by service)file_asr: addstart_timeparameter to file ASR functions
Fixed
- README: fix example code of
file_asr_stream(generator instead of with statement)
FunASR-Client v0.1.2
Release FunASR-Client v0.1.2.
Fixed
- Fix unexpected keyword argument
ping_intervalin sync client. This occurs in olderwebsocketsversion (websockets<15.0).
FunASR-Client v0.1.1
Release FunASR-Client v0.1.1.
Added
- Support
python -m funasr_clientusage
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
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)