- Update documentation.
-
The 0.30.0 release introduced breaking changes relative to the previous release, 0.29.0. For more details and instructions to migrate your code, please visit the migration guide:
https://cloud.google.com/speech-to-text/docs/ruby-client-migration
-
Add V1pbeta1 API
- Support Shared Configuration.
- Update Low Level API code
- Remove deprecated constructor arguments.
- Update documentation.
- Update google-gax dependency to 1.0.
- Add
Google::Cloud::Speech::Credentials
class. - Rename constructor arguments to
project_id
andcredentials
. (The previous argumentsproject
andkeyfile
are still supported.) - Document
Google::Auth::Credentials
ascredentials
value. - Update generated low level GAPIC code.
- Updated
google-gax
(grpc
,google-protobuf
),googleauth
dependencies.
- Correct stream example code
- Update documentation.
- Add words argument for recognition, Result#words, and Result::Word
- Replace the
encoding
type:raw
with:linear16
in code, tests, and examples. - Update initialization to raise a better error if project ID is not specified.
- Update GAPIC configuration to exclude
UNAVAILABLE
errors from automatic retry.
- Upgrade to V1 API, including the following changes:
- Support
OGG_OPUS
andSPEEX_WITH_HEADER_BYTE
encodings - The
language
argument is now mandatory on all recognition methods #recognize_job
has been renamed#process
, aliased as#long_running_recognize
and#recognize_job
#stream
has been aliased as#stream_recognize
Stream
added#wait_until_complete!
method, which blocks until stream is completeStream
removed#speech_start
and#speech_end
callback methodsStream
now calls#complete
callback method when stream ends, not whenEND_OF_AUDIO
event is received (theEND_OF_AUDIO
event was removed in V1)Job
has been renamedOperation
Operation
addedid
attribute, can be retrieved byid
- Support
- Add documentation for Low Level API
- Updated documentation
- Automatic retry on
UNAVAILABLE
errors
- No public API changes.
- Update GRPC header value sent to the Speech API.
- No public API changes.
- Update GRPC header value sent to the Speech API.
- Fix GRPC retry bug
- The client_config data structure has replaced retry_codes/retry_codes_def with retry_codes
- Update GRPC/Protobuf/GAX dependencies
- Update links in documentation
- Fix issue with language as a Symbol (frankyn)
- New service constructor Google::Cloud::Speech.new
- New constructor argument client_config
- Streaming support added
Initial implementation of the Google Cloud Speech API Ruby client.