Definition at line 17 of file google_client.py.
def google_client.GspeechClient.__init__ |
( |
|
self | ) |
|
def google_client.GspeechClient.__del__ |
( |
|
self | ) |
|
def google_client.GspeechClient._listen_print_loop |
( |
|
self, |
|
|
|
responses |
|
) |
| |
|
private |
Iterates through server responses and prints them.
The responses passed is a generator that will block until a response
is provided by the server.
Each response may contain multiple results, and each result may contain
multiple alternatives; for details, see https://goo.gl/tjCPAU. Here we
print only the transcription for the top alternative of the top result.
Definition at line 70 of file google_client.py.
def google_client.GspeechClient.generator |
( |
|
self | ) |
|
Generator function that continuously yields audio chunks from the buffer.
Used to stream data to the Google Speech API Asynchronously.
Definition at line 47 of file google_client.py.
def google_client.GspeechClient.get_data |
( |
|
self, |
|
|
|
in_data, |
|
|
|
frame_count, |
|
|
|
time_info, |
|
|
|
status |
|
) |
| |
PyAudio callback to continuously get audio data from the server and put it in a buffer.
Definition at line 41 of file google_client.py.
def google_client.GspeechClient.gspeech_client |
( |
|
self | ) |
|
Creates the Google Speech API client, configures it, and sends/gets
audio/text data for parsing.
Definition at line 115 of file google_client.py.
def google_client.GspeechClient.start_client |
( |
|
self | ) |
|
google_client.GspeechClient._buff |
|
private |
google_client.GspeechClient.audio |
google_client.GspeechClient.CHUNK |
google_client.GspeechClient.closed |
google_client.GspeechClient.context |
google_client.GspeechClient.stream |
google_client.GspeechClient.text_pub |
The documentation for this class was generated from the following file: