This changelog is intended for tracking content changes in whole repository.
We are using single version and changelog for all components.
Dev note: Remember to synchronize version in files: python/VERSION.py
and cpp/libdictation-client/VERSION.h
- [python] Drop support for Python 3.6
- [python] Upgrade PyAudio to 0.2.13
- [python] Upgrade setuptools to 65.5.1
- [python] Support for
sync
requests - [python] Handling of
--max-alternatives
parameter
- [CPP, python, tools] Switch GRPC version to 1.43.0
- [python]
--frame-length
parameter
- [CPP, python] Improve googleapis build script.
- [CPP] Improve proto build script.
- [CPP, python] Unify docker image builds.
- [CPP, python]
--wait-for-service-start
parameter
- [CPP, python]
ssl-dir
option renamed totls-dir
- [CPP] Use googleapis and protobuf from
/opt/grpc_v1.38.1
instead of submodules
- [CPP, python] Ogg Vorbis files handling
- [CPP, python]
wav-path
option renamed toaudio-path
- [CPP] Upgrade Boost version to 1.74.0
- [CPP, python, tools] Switch GRPC version to 1.38.1
- [python] Protobuf version upgraded to 3.12.2
- Protobuf version in gRPC upgraded to 3.11.3
- [CPP, python] -
ssl-dir
option [bool], for enabling ssl communication.
- [CPP] - Added realtime processing in streaming mode.
- [CPP] - Added check if input wav is mono channel.
- [CPP, python, tools] Switch GRPC version to 1.24.3.
- [CPP, python] - Switch to single CHANGELOG.md and consistent version for all components.
- [python] Change to request iterator to stop on null data.
- [CPP, python] Support for setting gRPC deadline (how long the client is willing to wait for a reply from the server).
- [python] Stream is now half-closed after reading an error response.
- [CPP, python] Returning recognition result finalization cause to API.
- [python] Support for speech incomplete timeout setting.
- [CPP, python]
NO_INPUT_TIMEOUT
speech event type from API.
- [python] Microphone as an audio source support.
- [CPP]
DictationSessionConfig
to have fields for sample rate, encoding, language code and to store service settings in a map instead of a string.
- [CPP] gRPC status code names printing on error.
- [CPP] Updates in Readmes.
- [CPP] sh to bash in tools scripts.
- [python] Handling multiple response from server (
single-utterance == false
) for single wave file
- [CPP] Initial implementation.