lib/google/cloud/speech/v1.rb in google-cloud-speech-0.25.0 vs lib/google/cloud/speech/v1.rb in google-cloud-speech-0.26.0
- old
+ new
@@ -1,6 +1,7 @@
# Copyright 2017, Google Inc. All rights reserved.
+#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
@@ -8,7 +9,74 @@
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+
+module Google
+ module Cloud
+ # rubocop:disable LineLength
+
+ ##
+ # # Ruby Client for Google Cloud Speech API ([Alpha](https://github.com/GoogleCloudPlatform/google-cloud-ruby#versioning))
+ #
+ # [Google Cloud Speech API][Product Documentation]: Google Cloud Speech API.
+ # - [Product Documentation][]
+ #
+ # ## Quick Start
+ # In order to use this library, you first need to go through the following steps:
+ #
+ # 1. [Select or create a Cloud Platform project.](https://console.cloud.google.com/project)
+ # 2. [Enable the Google Cloud Speech API.](https://console.cloud.google.com/apis/api/speech)
+ # 3. [Setup Authentication.](https://googlecloudplatform.github.io/google-cloud-ruby/#/docs/google-cloud/master/guides/authentication)
+ #
+ # ### Installation
+ # ```
+ # $ gem install google-cloud-speech
+ # ```
+ #
+ # ### Preview
+ # #### SpeechClient
+ # ```rb
+ # require "google/cloud/speech/v1"
+ #
+ # speech_client = Google::Cloud::Speech::V1::SpeechClient.new
+ # language_code = "en-US"
+ # sample_rate_hertz = 44100
+ # encoding = :FLAC
+ # config = {
+ # language_code: language_code,
+ # sample_rate_hertz: sample_rate_hertz,
+ # encoding: encoding
+ # }
+ # uri = "gs://gapic-toolkit/hello.flac"
+ # audio = { uri: uri }
+ # response = speech_client.recognize(config, audio)
+ # ```
+ #
+ # ### Next Steps
+ # - Read the [Google Cloud Speech API Product documentation][Product Documentation] to learn more about the product and see How-to Guides.
+ # - View this [repository's main README](https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/master/README.md) to see the full list of Cloud APIs that we cover.
+ #
+ # [Product Documentation]: https://cloud.google.com/speech
+ #
+ module Speech
+ # rubocop:enable LineLength
+
+ ##
+ # # Google Cloud Speech API Contents
+ #
+ # | Class | Description |
+ # | ----- | ----------- |
+ # | [SpeechClient][] | Google Cloud Speech API. |
+ # | [Data Types][] | Data types for Google::Cloud::Speech::V1 |
+ #
+ # [SpeechClient]: https://googlecloudplatform.github.io/google-cloud-ruby/#/docs/google-cloud-speech/latest/google/cloud/speech/v1/v1/speechclient
+ # [Data Types]: https://googlecloudplatform.github.io/google-cloud-ruby/#/docs/google-cloud-speech/latest/google/cloud/speech/v1/v1/datatypes
+ #
+ module V1
+ end
+ end
+ end
+end
require "google/cloud/speech/v1/speech_client"