-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updates from #2344 for speech API. #2495
Conversation
@@ -67,11 +67,14 @@ Synchronous Recognition | |||
The :meth:`~google.cloud.speech.Client.sync_recognize` method converts speech | |||
data to text and returns alternative text transcriptons. | |||
|
|||
This example uses ``language_code='en-GB'`` to better recognize a dialect from |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks mostly good. Assuming tests are green, these changes should be easy to make / uncontroversial.
... None, 'gs://my-bucket/recording.flac', | ||
... 'FLAC', 16000, max_alternatives=2) | ||
... 'FLAC', 16000, source_uri='gs://my-bucket/recording.flac', | ||
... language_code='en-GB', max_alternatives=2, ) |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
... print('transcript: ' + alternative['transcript']) | ||
... print('confidence: ' + alternative['confidence']) | ||
==================== | ||
transcript: Hello, this is a f****** test |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
@@ -46,26 +46,17 @@ class Client(client_module.Client): | |||
|
|||
_connection_class = Connection | |||
|
|||
def async_recognize(self, content, source_uri, encoding, sample_rate, | |||
def async_recognize(self, encoding, sample_rate, content=None, |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
@@ -80,6 +71,9 @@ def async_recognize(self, content, source_uri, encoding, sample_rate, | |||
native sample rate of the audio source (instead of | |||
re-sampling). | |||
|
|||
:type content: bytes | |||
:param content: Byte stream of audio. |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
@@ -99,6 +93,13 @@ def async_recognize(self, content, source_uri, encoding, sample_rate, | |||
asterisks, e.g. ``'f***'``. If False or | |||
omitted, profanities won't be filtered out. | |||
|
|||
:type source_uri: str | |||
:param source_uri: URI that points to a file that contains audio |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
0a585b5
to
b472c07
Compare
b472c07
to
c7b159d
Compare
@dhermes was there anything else on this? |
@@ -15,5 +15,4 @@ | |||
"""Google Cloud Speech API wrapper.""" | |||
|
|||
from google.cloud.speech.client import Client | |||
from google.cloud.speech.client import Encoding |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
@daspecster I haven't followed since @tseaver requested the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The change to the Sample
class LGTM. Do we need to add a Client.sample()
factory (basically to ease the developer's need to do extra imports).
@tseaver I think you may have eluded to that in your sample and I didn't make the connection so I took that out. I'll add that and push it back up. |
f14c72e
to
04bf28d
Compare
@tseaver added the |
Thanks @tseaver! |
Updates from googleapis#2344 for speech API.
See: #2344 (comment)
async_recognize()
andsync_recognize()
method signatures and examples.