Skip to content

Commit

Permalink
Move mic samples out of cloud-client so that cloud-client samples can…
Browse files Browse the repository at this point in the history
… be run in cloud shell (#2062)
  • Loading branch information
nnegrey authored Mar 21, 2019
1 parent 49125ba commit bfcc9dc
Show file tree
Hide file tree
Showing 8 changed files with 109 additions and 2 deletions.
2 changes: 0 additions & 2 deletions speech/cloud-client/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
google-cloud-speech==0.36.3
pyaudio==0.2.11
six==1.12.0
82 changes: 82 additions & 0 deletions speech/microphone/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
.. This file is automatically generated. Do not edit this file directly.
Google Cloud Speech API Python Samples
===============================================================================

.. image:: https://gstatic.com/cloudssh/images/open-btn.png
:target: https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/GoogleCloudPlatform/python-docs-samples&page=editor&open_in_editor=speech/microphone/README.rst


This directory contains samples for Google Cloud Speech API. The `Google Cloud Speech API`_ enables easy integration of Google speech recognition technologies into developer applications. Send audio and receive a text transcription from the Cloud Speech API service.

- See the `migration guide`_ for information about migrating to Python client library v0.27.

.. _migration guide: https://cloud.google.com/speech/docs/python-client-migration




.. _Google Cloud Speech API: https://cloud.google.com/speech/docs/

Setup
-------------------------------------------------------------------------------


Authentication
++++++++++++++

This sample requires you to have authentication setup. Refer to the
`Authentication Getting Started Guide`_ for instructions on setting up
credentials for applications.

.. _Authentication Getting Started Guide:
https://cloud.google.com/docs/authentication/getting-started

Install Dependencies
++++++++++++++++++++

#. Clone python-docs-samples and change directory to the sample directory you want to use.

.. code-block:: bash
$ git clone https://github.com/GoogleCloudPlatform/python-docs-samples.git
#. Install `pip`_ and `virtualenv`_ if you do not already have them. You may want to refer to the `Python Development Environment Setup Guide`_ for Google Cloud Platform for instructions.

.. _Python Development Environment Setup Guide:
https://cloud.google.com/python/setup

#. Create a virtualenv. Samples are compatible with Python 2.7 and 3.4+.

.. code-block:: bash
$ virtualenv env
$ source env/bin/activate
#. Install the dependencies needed to run the samples.

.. code-block:: bash
$ pip install -r requirements.txt
.. _pip: https://pip.pypa.io/
.. _virtualenv: https://virtualenv.pypa.io/



The client library
-------------------------------------------------------------------------------

This sample uses the `Google Cloud Client Library for Python`_.
You can read the documentation for more details on API usage and use GitHub
to `browse the source`_ and `report issues`_.

.. _Google Cloud Client Library for Python:
https://googlecloudplatform.github.io/google-cloud-python/
.. _browse the source:
https://github.com/GoogleCloudPlatform/google-cloud-python
.. _report issues:
https://github.com/GoogleCloudPlatform/google-cloud-python/issues


.. _Google Cloud SDK: https://cloud.google.com/sdk/
24 changes: 24 additions & 0 deletions speech/microphone/README.rst.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# This file is used to generate README.rst

product:
name: Google Cloud Speech API
short_name: Cloud Speech API
url: https://cloud.google.com/speech/docs/
description: >
The `Google Cloud Speech API`_ enables easy integration of Google speech
recognition technologies into developer applications. Send audio and receive
a text transcription from the Cloud Speech API service.


- See the `migration guide`_ for information about migrating to Python client library v0.27.


.. _migration guide: https://cloud.google.com/speech/docs/python-client-migration

setup:
- auth
- install_deps

cloud_client_library: true

folder: speech/microphone
3 changes: 3 additions & 0 deletions speech/microphone/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
google-cloud-speech==0.36.3
pyaudio==0.2.11
six==1.12.0
File renamed without changes.

0 comments on commit bfcc9dc

Please sign in to comment.