Google Cloud Speech API client library
Project description
Python Client for Google Cloud Speech API (`Beta`_)
====================================================
`Google Cloud Speech API`_: Google Cloud Speech API.
- `Client Library Documentation`_
- `Product Documentation`_
.. _Alpha: https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/README.rst
.. _Google Cloud Speech API: https://cloud.google.com/speech
.. _Client Library Documentation: https://googlecloudplatform.github.io/google-cloud-python/stable/speech/usage.html
.. _Product Documentation: https://cloud.google.com/speech
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.`_
2. `Enable billing for your project.`_
3. `Enable the Google Cloud Speech API.`_
4. `Setup Authentication.`_
.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project
.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
.. _Enable the Google Cloud Speech API.: https://cloud.google.com/speech
.. _Setup Authentication.: https://googlecloudplatform.github.io/google-cloud-python/stable/core/auth.html
Installation
~~~~~~~~~~~~
Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to
create isolated Python environments. The basic problem it addresses is one of
dependencies and versions, and indirectly permissions.
With `virtualenv`_, it's possible to install this library without needing system
install permissions, and without clashing with the installed system
dependencies.
.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/
Mac/Linux
^^^^^^^^^
.. code-block:: console
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-speech
Windows
^^^^^^^
.. code-block:: console
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-speech
Preview
~~~~~~~
SpeechClient
^^^^^^^^^^^^
.. code:: py
from google.cloud import speech_v1
from google.cloud.speech_v1 import enums
client = speech_v1.SpeechClient()
encoding = enums.RecognitionConfig.AudioEncoding.FLAC
sample_rate_hertz = 44100
language_code = 'en-US'
config = {'encoding': encoding, 'sample_rate_hertz': sample_rate_hertz, 'language_code': language_code}
uri = 'gs://bucket_name/file_name.flac'
audio = {'uri': uri}
response = client.recognize(config, audio)
Next Steps
~~~~~~~~~~
- Read the `Client Library Documentation`_ for Google Cloud Speech API
API to see other available methods on the client.
- Read the `Google Cloud Speech API Product documentation`_ to learn
more about the product and see How-to Guides.
- View this `repository’s main README`_ to see the full list of Cloud
APIs that we cover.
.. _Google Cloud Speech API Product documentation: https://cloud.google.com/speech
.. _repository’s main README: https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/README.rst
====================================================
`Google Cloud Speech API`_: Google Cloud Speech API.
- `Client Library Documentation`_
- `Product Documentation`_
.. _Alpha: https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/README.rst
.. _Google Cloud Speech API: https://cloud.google.com/speech
.. _Client Library Documentation: https://googlecloudplatform.github.io/google-cloud-python/stable/speech/usage.html
.. _Product Documentation: https://cloud.google.com/speech
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.`_
2. `Enable billing for your project.`_
3. `Enable the Google Cloud Speech API.`_
4. `Setup Authentication.`_
.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project
.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
.. _Enable the Google Cloud Speech API.: https://cloud.google.com/speech
.. _Setup Authentication.: https://googlecloudplatform.github.io/google-cloud-python/stable/core/auth.html
Installation
~~~~~~~~~~~~
Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to
create isolated Python environments. The basic problem it addresses is one of
dependencies and versions, and indirectly permissions.
With `virtualenv`_, it's possible to install this library without needing system
install permissions, and without clashing with the installed system
dependencies.
.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/
Mac/Linux
^^^^^^^^^
.. code-block:: console
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-speech
Windows
^^^^^^^
.. code-block:: console
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-speech
Preview
~~~~~~~
SpeechClient
^^^^^^^^^^^^
.. code:: py
from google.cloud import speech_v1
from google.cloud.speech_v1 import enums
client = speech_v1.SpeechClient()
encoding = enums.RecognitionConfig.AudioEncoding.FLAC
sample_rate_hertz = 44100
language_code = 'en-US'
config = {'encoding': encoding, 'sample_rate_hertz': sample_rate_hertz, 'language_code': language_code}
uri = 'gs://bucket_name/file_name.flac'
audio = {'uri': uri}
response = client.recognize(config, audio)
Next Steps
~~~~~~~~~~
- Read the `Client Library Documentation`_ for Google Cloud Speech API
API to see other available methods on the client.
- Read the `Google Cloud Speech API Product documentation`_ to learn
more about the product and see How-to Guides.
- View this `repository’s main README`_ to see the full list of Cloud
APIs that we cover.
.. _Google Cloud Speech API Product documentation: https://cloud.google.com/speech
.. _repository’s main README: https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/README.rst
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
google-cloud-speech-0.35.0.tar.gz
(47.3 kB
view hashes)
Built Distribution
Close
Hashes for google-cloud-speech-0.35.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db2d69315b3d95d067c9bffe17994b6ee9252702888cc300d76252b451638e1 |
|
MD5 | 4c8096c8b62e9cacb08e7146dd872fb1 |
|
BLAKE2b-256 | c44eb677c85fde7c30d2de45b123771bf669f6d4ac3ea050f8e7e86bfc23e18c |
Close
Hashes for google_cloud_speech-0.35.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 668c2175d668cb0c51f1454bf05209559ea8991bac88a57a54f16b8a45f6acee |
|
MD5 | aaaf68270a0ce60013177c6fa82651f4 |
|
BLAKE2b-256 | 1379344c627fbc91fa31e45878d4c4ec2bd567f17f0f1fe64e6885159a885177 |