Skip to content
This repository has been archived by the owner on Dec 17, 2023. It is now read-only.

Commit

Permalink
docs: added google.api.field_behavior for some fields in audio_config (
Browse files Browse the repository at this point in the history
…#647)

* docs: added google.api.field_behavior for some fields in audio_config

PiperOrigin-RevId: 546447788

Source-Link: googleapis/googleapis@370fc4c

Source-Link: googleapis/googleapis-gen@f886e2a
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZjg4NmUyYTJiYTFlYjg3YTA4YjY5MTI3ZmFhOWY4ODJmYTA4Mzc2YSJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

* docs: added google.api.field_behavior for some fields in audio_config

PiperOrigin-RevId: 546447860

Source-Link: googleapis/googleapis@52535ce

Source-Link: googleapis/googleapis-gen@14c79ff
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMTRjNzlmZjdjYzI4MDM3YTk5MjJkN2UyMjEzMWViY2I1ODdlMTE2NiJ9

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Jul 8, 2023
1 parent 099d9ff commit 2adf50a
Show file tree
Hide file tree
Showing 25 changed files with 357 additions and 213 deletions.
Expand Up @@ -859,7 +859,13 @@ async def sample_streaming_analyze_content():
client = dialogflow_v2.ParticipantsAsyncClient()
# Initialize request argument(s)
audio_config = dialogflow_v2.InputAudioConfig()
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
audio_config.sample_rate_hertz = 1817
audio_config.language_code = "language_code_value"
request = dialogflow_v2.StreamingAnalyzeContentRequest(
audio_config=audio_config,
input_audio=b'input_audio_blob',
participant="participant_value",
)
Expand Down
6 changes: 6 additions & 0 deletions google/cloud/dialogflow_v2/services/participants/client.py
Expand Up @@ -1170,7 +1170,13 @@ def sample_streaming_analyze_content():
client = dialogflow_v2.ParticipantsClient()
# Initialize request argument(s)
audio_config = dialogflow_v2.InputAudioConfig()
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
audio_config.sample_rate_hertz = 1817
audio_config.language_code = "language_code_value"
request = dialogflow_v2.StreamingAnalyzeContentRequest(
audio_config=audio_config,
input_audio=b'input_audio_blob',
participant="participant_value",
)
Expand Down
12 changes: 12 additions & 0 deletions google/cloud/dialogflow_v2/services/sessions/async_client.py
Expand Up @@ -268,8 +268,14 @@ async def sample_detect_intent():
client = dialogflow_v2.SessionsAsyncClient()
# Initialize request argument(s)
query_input = dialogflow_v2.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2.DetectIntentRequest(
session="session_value",
query_input=query_input,
)
# Make the request
Expand Down Expand Up @@ -428,8 +434,14 @@ async def sample_streaming_detect_intent():
client = dialogflow_v2.SessionsAsyncClient()
# Initialize request argument(s)
query_input = dialogflow_v2.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2.StreamingDetectIntentRequest(
session="session_value",
query_input=query_input,
)
# This method expects an iterator which contains
Expand Down
12 changes: 12 additions & 0 deletions google/cloud/dialogflow_v2/services/sessions/client.py
Expand Up @@ -552,8 +552,14 @@ def sample_detect_intent():
client = dialogflow_v2.SessionsClient()
# Initialize request argument(s)
query_input = dialogflow_v2.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2.DetectIntentRequest(
session="session_value",
query_input=query_input,
)
# Make the request
Expand Down Expand Up @@ -703,8 +709,14 @@ def sample_streaming_detect_intent():
client = dialogflow_v2.SessionsClient()
# Initialize request argument(s)
query_input = dialogflow_v2.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2.StreamingDetectIntentRequest(
session="session_value",
query_input=query_input,
)
# This method expects an iterator which contains
Expand Down
124 changes: 62 additions & 62 deletions google/cloud/dialogflow_v2/types/audio_config.py
Expand Up @@ -23,11 +23,11 @@
__protobuf__ = proto.module(
package="google.cloud.dialogflow.v2",
manifest={
"TelephonyDtmf",
"AudioEncoding",
"SpeechModelVariant",
"SsmlVoiceGender",
"OutputAudioEncoding",
"TelephonyDtmf",
"SpeechContext",
"SpeechWordInfo",
"InputAudioConfig",
Expand All @@ -40,6 +40,67 @@
)


class TelephonyDtmf(proto.Enum):
r"""`DTMF <https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling>`__
digit in Telephony Gateway.
Values:
TELEPHONY_DTMF_UNSPECIFIED (0):
Not specified. This value may be used to
indicate an absent digit.
DTMF_ONE (1):
Number: '1'.
DTMF_TWO (2):
Number: '2'.
DTMF_THREE (3):
Number: '3'.
DTMF_FOUR (4):
Number: '4'.
DTMF_FIVE (5):
Number: '5'.
DTMF_SIX (6):
Number: '6'.
DTMF_SEVEN (7):
Number: '7'.
DTMF_EIGHT (8):
Number: '8'.
DTMF_NINE (9):
Number: '9'.
DTMF_ZERO (10):
Number: '0'.
DTMF_A (11):
Letter: 'A'.
DTMF_B (12):
Letter: 'B'.
DTMF_C (13):
Letter: 'C'.
DTMF_D (14):
Letter: 'D'.
DTMF_STAR (15):
Asterisk/star: '*'.
DTMF_POUND (16):
Pound/diamond/hash/square/gate/octothorpe:
'#'.
"""
TELEPHONY_DTMF_UNSPECIFIED = 0
DTMF_ONE = 1
DTMF_TWO = 2
DTMF_THREE = 3
DTMF_FOUR = 4
DTMF_FIVE = 5
DTMF_SIX = 6
DTMF_SEVEN = 7
DTMF_EIGHT = 8
DTMF_NINE = 9
DTMF_ZERO = 10
DTMF_A = 11
DTMF_B = 12
DTMF_C = 13
DTMF_D = 14
DTMF_STAR = 15
DTMF_POUND = 16


class AudioEncoding(proto.Enum):
r"""Audio encoding of the audio content sent in the conversational query
request. Refer to the `Cloud Speech API
Expand Down Expand Up @@ -206,67 +267,6 @@ class OutputAudioEncoding(proto.Enum):
OUTPUT_AUDIO_ENCODING_MULAW = 5


class TelephonyDtmf(proto.Enum):
r"""`DTMF <https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling>`__
digit in Telephony Gateway.
Values:
TELEPHONY_DTMF_UNSPECIFIED (0):
Not specified. This value may be used to
indicate an absent digit.
DTMF_ONE (1):
Number: '1'.
DTMF_TWO (2):
Number: '2'.
DTMF_THREE (3):
Number: '3'.
DTMF_FOUR (4):
Number: '4'.
DTMF_FIVE (5):
Number: '5'.
DTMF_SIX (6):
Number: '6'.
DTMF_SEVEN (7):
Number: '7'.
DTMF_EIGHT (8):
Number: '8'.
DTMF_NINE (9):
Number: '9'.
DTMF_ZERO (10):
Number: '0'.
DTMF_A (11):
Letter: 'A'.
DTMF_B (12):
Letter: 'B'.
DTMF_C (13):
Letter: 'C'.
DTMF_D (14):
Letter: 'D'.
DTMF_STAR (15):
Asterisk/star: '*'.
DTMF_POUND (16):
Pound/diamond/hash/square/gate/octothorpe:
'#'.
"""
TELEPHONY_DTMF_UNSPECIFIED = 0
DTMF_ONE = 1
DTMF_TWO = 2
DTMF_THREE = 3
DTMF_FOUR = 4
DTMF_FIVE = 5
DTMF_SIX = 6
DTMF_SEVEN = 7
DTMF_EIGHT = 8
DTMF_NINE = 9
DTMF_ZERO = 10
DTMF_A = 11
DTMF_B = 12
DTMF_C = 13
DTMF_D = 14
DTMF_STAR = 15
DTMF_POUND = 16


class SpeechContext(proto.Message):
r"""Hints for the speech recognizer to help with recognition in a
specific conversation state.
Expand Down
Expand Up @@ -866,7 +866,13 @@ async def sample_streaming_analyze_content():
client = dialogflow_v2beta1.ParticipantsAsyncClient()
# Initialize request argument(s)
audio_config = dialogflow_v2beta1.InputAudioConfig()
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
audio_config.sample_rate_hertz = 1817
audio_config.language_code = "language_code_value"
request = dialogflow_v2beta1.StreamingAnalyzeContentRequest(
audio_config=audio_config,
input_audio=b'input_audio_blob',
participant="participant_value",
)
Expand Down
Expand Up @@ -1197,7 +1197,13 @@ def sample_streaming_analyze_content():
client = dialogflow_v2beta1.ParticipantsClient()
# Initialize request argument(s)
audio_config = dialogflow_v2beta1.InputAudioConfig()
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
audio_config.sample_rate_hertz = 1817
audio_config.language_code = "language_code_value"
request = dialogflow_v2beta1.StreamingAnalyzeContentRequest(
audio_config=audio_config,
input_audio=b'input_audio_blob',
participant="participant_value",
)
Expand Down
12 changes: 12 additions & 0 deletions google/cloud/dialogflow_v2beta1/services/sessions/async_client.py
Expand Up @@ -270,8 +270,14 @@ async def sample_detect_intent():
client = dialogflow_v2beta1.SessionsAsyncClient()
# Initialize request argument(s)
query_input = dialogflow_v2beta1.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2beta1.DetectIntentRequest(
session="session_value",
query_input=query_input,
)
# Make the request
Expand Down Expand Up @@ -434,8 +440,14 @@ async def sample_streaming_detect_intent():
client = dialogflow_v2beta1.SessionsAsyncClient()
# Initialize request argument(s)
query_input = dialogflow_v2beta1.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2beta1.StreamingDetectIntentRequest(
session="session_value",
query_input=query_input,
)
# This method expects an iterator which contains
Expand Down
12 changes: 12 additions & 0 deletions google/cloud/dialogflow_v2beta1/services/sessions/client.py
Expand Up @@ -574,8 +574,14 @@ def sample_detect_intent():
client = dialogflow_v2beta1.SessionsClient()
# Initialize request argument(s)
query_input = dialogflow_v2beta1.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2beta1.DetectIntentRequest(
session="session_value",
query_input=query_input,
)
# Make the request
Expand Down Expand Up @@ -729,8 +735,14 @@ def sample_streaming_detect_intent():
client = dialogflow_v2beta1.SessionsClient()
# Initialize request argument(s)
query_input = dialogflow_v2beta1.QueryInput()
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
query_input.audio_config.sample_rate_hertz = 1817
query_input.audio_config.language_code = "language_code_value"
request = dialogflow_v2beta1.StreamingDetectIntentRequest(
session="session_value",
query_input=query_input,
)
# This method expects an iterator which contains
Expand Down

0 comments on commit 2adf50a

Please sign in to comment.