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

Commit 2adf50a

Browse files
docs: added google.api.field_behavior for some fields in audio_config (#647)
* docs: added google.api.field_behavior for some fields in audio_config PiperOrigin-RevId: 546447788 Source-Link: googleapis/googleapis@370fc4c Source-Link: https://github.com/googleapis/googleapis-gen/commit/f886e2a2ba1eb87a08b69127faa9f882fa08376a 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: https://github.com/googleapis/googleapis-gen/commit/14c79ff7cc28037a9922d7e22131ebcb587e1166 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>
1 parent 099d9ff commit 2adf50a

25 files changed

+357
-213
lines changed

google/cloud/dialogflow_v2/services/participants/async_client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,13 @@ async def sample_streaming_analyze_content():
859859
client = dialogflow_v2.ParticipantsAsyncClient()
860860
861861
# Initialize request argument(s)
862+
audio_config = dialogflow_v2.InputAudioConfig()
863+
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
864+
audio_config.sample_rate_hertz = 1817
865+
audio_config.language_code = "language_code_value"
866+
862867
request = dialogflow_v2.StreamingAnalyzeContentRequest(
868+
audio_config=audio_config,
863869
input_audio=b'input_audio_blob',
864870
participant="participant_value",
865871
)

google/cloud/dialogflow_v2/services/participants/client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1170,7 +1170,13 @@ def sample_streaming_analyze_content():
11701170
client = dialogflow_v2.ParticipantsClient()
11711171
11721172
# Initialize request argument(s)
1173+
audio_config = dialogflow_v2.InputAudioConfig()
1174+
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
1175+
audio_config.sample_rate_hertz = 1817
1176+
audio_config.language_code = "language_code_value"
1177+
11731178
request = dialogflow_v2.StreamingAnalyzeContentRequest(
1179+
audio_config=audio_config,
11741180
input_audio=b'input_audio_blob',
11751181
participant="participant_value",
11761182
)

google/cloud/dialogflow_v2/services/sessions/async_client.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,14 @@ async def sample_detect_intent():
268268
client = dialogflow_v2.SessionsAsyncClient()
269269
270270
# Initialize request argument(s)
271+
query_input = dialogflow_v2.QueryInput()
272+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
273+
query_input.audio_config.sample_rate_hertz = 1817
274+
query_input.audio_config.language_code = "language_code_value"
275+
271276
request = dialogflow_v2.DetectIntentRequest(
272277
session="session_value",
278+
query_input=query_input,
273279
)
274280
275281
# Make the request
@@ -428,8 +434,14 @@ async def sample_streaming_detect_intent():
428434
client = dialogflow_v2.SessionsAsyncClient()
429435
430436
# Initialize request argument(s)
437+
query_input = dialogflow_v2.QueryInput()
438+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
439+
query_input.audio_config.sample_rate_hertz = 1817
440+
query_input.audio_config.language_code = "language_code_value"
441+
431442
request = dialogflow_v2.StreamingDetectIntentRequest(
432443
session="session_value",
444+
query_input=query_input,
433445
)
434446
435447
# This method expects an iterator which contains

google/cloud/dialogflow_v2/services/sessions/client.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,8 +552,14 @@ def sample_detect_intent():
552552
client = dialogflow_v2.SessionsClient()
553553
554554
# Initialize request argument(s)
555+
query_input = dialogflow_v2.QueryInput()
556+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
557+
query_input.audio_config.sample_rate_hertz = 1817
558+
query_input.audio_config.language_code = "language_code_value"
559+
555560
request = dialogflow_v2.DetectIntentRequest(
556561
session="session_value",
562+
query_input=query_input,
557563
)
558564
559565
# Make the request
@@ -703,8 +709,14 @@ def sample_streaming_detect_intent():
703709
client = dialogflow_v2.SessionsClient()
704710
705711
# Initialize request argument(s)
712+
query_input = dialogflow_v2.QueryInput()
713+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
714+
query_input.audio_config.sample_rate_hertz = 1817
715+
query_input.audio_config.language_code = "language_code_value"
716+
706717
request = dialogflow_v2.StreamingDetectIntentRequest(
707718
session="session_value",
719+
query_input=query_input,
708720
)
709721
710722
# This method expects an iterator which contains

google/cloud/dialogflow_v2/types/audio_config.py

Lines changed: 62 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
__protobuf__ = proto.module(
2424
package="google.cloud.dialogflow.v2",
2525
manifest={
26+
"TelephonyDtmf",
2627
"AudioEncoding",
2728
"SpeechModelVariant",
2829
"SsmlVoiceGender",
2930
"OutputAudioEncoding",
30-
"TelephonyDtmf",
3131
"SpeechContext",
3232
"SpeechWordInfo",
3333
"InputAudioConfig",
@@ -40,6 +40,67 @@
4040
)
4141

4242

43+
class TelephonyDtmf(proto.Enum):
44+
r"""`DTMF <https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling>`__
45+
digit in Telephony Gateway.
46+
47+
Values:
48+
TELEPHONY_DTMF_UNSPECIFIED (0):
49+
Not specified. This value may be used to
50+
indicate an absent digit.
51+
DTMF_ONE (1):
52+
Number: '1'.
53+
DTMF_TWO (2):
54+
Number: '2'.
55+
DTMF_THREE (3):
56+
Number: '3'.
57+
DTMF_FOUR (4):
58+
Number: '4'.
59+
DTMF_FIVE (5):
60+
Number: '5'.
61+
DTMF_SIX (6):
62+
Number: '6'.
63+
DTMF_SEVEN (7):
64+
Number: '7'.
65+
DTMF_EIGHT (8):
66+
Number: '8'.
67+
DTMF_NINE (9):
68+
Number: '9'.
69+
DTMF_ZERO (10):
70+
Number: '0'.
71+
DTMF_A (11):
72+
Letter: 'A'.
73+
DTMF_B (12):
74+
Letter: 'B'.
75+
DTMF_C (13):
76+
Letter: 'C'.
77+
DTMF_D (14):
78+
Letter: 'D'.
79+
DTMF_STAR (15):
80+
Asterisk/star: '*'.
81+
DTMF_POUND (16):
82+
Pound/diamond/hash/square/gate/octothorpe:
83+
'#'.
84+
"""
85+
TELEPHONY_DTMF_UNSPECIFIED = 0
86+
DTMF_ONE = 1
87+
DTMF_TWO = 2
88+
DTMF_THREE = 3
89+
DTMF_FOUR = 4
90+
DTMF_FIVE = 5
91+
DTMF_SIX = 6
92+
DTMF_SEVEN = 7
93+
DTMF_EIGHT = 8
94+
DTMF_NINE = 9
95+
DTMF_ZERO = 10
96+
DTMF_A = 11
97+
DTMF_B = 12
98+
DTMF_C = 13
99+
DTMF_D = 14
100+
DTMF_STAR = 15
101+
DTMF_POUND = 16
102+
103+
43104
class AudioEncoding(proto.Enum):
44105
r"""Audio encoding of the audio content sent in the conversational query
45106
request. Refer to the `Cloud Speech API
@@ -206,67 +267,6 @@ class OutputAudioEncoding(proto.Enum):
206267
OUTPUT_AUDIO_ENCODING_MULAW = 5
207268

208269

209-
class TelephonyDtmf(proto.Enum):
210-
r"""`DTMF <https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling>`__
211-
digit in Telephony Gateway.
212-
213-
Values:
214-
TELEPHONY_DTMF_UNSPECIFIED (0):
215-
Not specified. This value may be used to
216-
indicate an absent digit.
217-
DTMF_ONE (1):
218-
Number: '1'.
219-
DTMF_TWO (2):
220-
Number: '2'.
221-
DTMF_THREE (3):
222-
Number: '3'.
223-
DTMF_FOUR (4):
224-
Number: '4'.
225-
DTMF_FIVE (5):
226-
Number: '5'.
227-
DTMF_SIX (6):
228-
Number: '6'.
229-
DTMF_SEVEN (7):
230-
Number: '7'.
231-
DTMF_EIGHT (8):
232-
Number: '8'.
233-
DTMF_NINE (9):
234-
Number: '9'.
235-
DTMF_ZERO (10):
236-
Number: '0'.
237-
DTMF_A (11):
238-
Letter: 'A'.
239-
DTMF_B (12):
240-
Letter: 'B'.
241-
DTMF_C (13):
242-
Letter: 'C'.
243-
DTMF_D (14):
244-
Letter: 'D'.
245-
DTMF_STAR (15):
246-
Asterisk/star: '*'.
247-
DTMF_POUND (16):
248-
Pound/diamond/hash/square/gate/octothorpe:
249-
'#'.
250-
"""
251-
TELEPHONY_DTMF_UNSPECIFIED = 0
252-
DTMF_ONE = 1
253-
DTMF_TWO = 2
254-
DTMF_THREE = 3
255-
DTMF_FOUR = 4
256-
DTMF_FIVE = 5
257-
DTMF_SIX = 6
258-
DTMF_SEVEN = 7
259-
DTMF_EIGHT = 8
260-
DTMF_NINE = 9
261-
DTMF_ZERO = 10
262-
DTMF_A = 11
263-
DTMF_B = 12
264-
DTMF_C = 13
265-
DTMF_D = 14
266-
DTMF_STAR = 15
267-
DTMF_POUND = 16
268-
269-
270270
class SpeechContext(proto.Message):
271271
r"""Hints for the speech recognizer to help with recognition in a
272272
specific conversation state.

google/cloud/dialogflow_v2beta1/services/participants/async_client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,13 @@ async def sample_streaming_analyze_content():
866866
client = dialogflow_v2beta1.ParticipantsAsyncClient()
867867
868868
# Initialize request argument(s)
869+
audio_config = dialogflow_v2beta1.InputAudioConfig()
870+
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
871+
audio_config.sample_rate_hertz = 1817
872+
audio_config.language_code = "language_code_value"
873+
869874
request = dialogflow_v2beta1.StreamingAnalyzeContentRequest(
875+
audio_config=audio_config,
870876
input_audio=b'input_audio_blob',
871877
participant="participant_value",
872878
)

google/cloud/dialogflow_v2beta1/services/participants/client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1197,7 +1197,13 @@ def sample_streaming_analyze_content():
11971197
client = dialogflow_v2beta1.ParticipantsClient()
11981198
11991199
# Initialize request argument(s)
1200+
audio_config = dialogflow_v2beta1.InputAudioConfig()
1201+
audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
1202+
audio_config.sample_rate_hertz = 1817
1203+
audio_config.language_code = "language_code_value"
1204+
12001205
request = dialogflow_v2beta1.StreamingAnalyzeContentRequest(
1206+
audio_config=audio_config,
12011207
input_audio=b'input_audio_blob',
12021208
participant="participant_value",
12031209
)

google/cloud/dialogflow_v2beta1/services/sessions/async_client.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,14 @@ async def sample_detect_intent():
270270
client = dialogflow_v2beta1.SessionsAsyncClient()
271271
272272
# Initialize request argument(s)
273+
query_input = dialogflow_v2beta1.QueryInput()
274+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
275+
query_input.audio_config.sample_rate_hertz = 1817
276+
query_input.audio_config.language_code = "language_code_value"
277+
273278
request = dialogflow_v2beta1.DetectIntentRequest(
274279
session="session_value",
280+
query_input=query_input,
275281
)
276282
277283
# Make the request
@@ -434,8 +440,14 @@ async def sample_streaming_detect_intent():
434440
client = dialogflow_v2beta1.SessionsAsyncClient()
435441
436442
# Initialize request argument(s)
443+
query_input = dialogflow_v2beta1.QueryInput()
444+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
445+
query_input.audio_config.sample_rate_hertz = 1817
446+
query_input.audio_config.language_code = "language_code_value"
447+
437448
request = dialogflow_v2beta1.StreamingDetectIntentRequest(
438449
session="session_value",
450+
query_input=query_input,
439451
)
440452
441453
# This method expects an iterator which contains

google/cloud/dialogflow_v2beta1/services/sessions/client.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -574,8 +574,14 @@ def sample_detect_intent():
574574
client = dialogflow_v2beta1.SessionsClient()
575575
576576
# Initialize request argument(s)
577+
query_input = dialogflow_v2beta1.QueryInput()
578+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
579+
query_input.audio_config.sample_rate_hertz = 1817
580+
query_input.audio_config.language_code = "language_code_value"
581+
577582
request = dialogflow_v2beta1.DetectIntentRequest(
578583
session="session_value",
584+
query_input=query_input,
579585
)
580586
581587
# Make the request
@@ -729,8 +735,14 @@ def sample_streaming_detect_intent():
729735
client = dialogflow_v2beta1.SessionsClient()
730736
731737
# Initialize request argument(s)
738+
query_input = dialogflow_v2beta1.QueryInput()
739+
query_input.audio_config.audio_encoding = "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE"
740+
query_input.audio_config.sample_rate_hertz = 1817
741+
query_input.audio_config.language_code = "language_code_value"
742+
732743
request = dialogflow_v2beta1.StreamingDetectIntentRequest(
733744
session="session_value",
745+
query_input=query_input,
734746
)
735747
736748
# This method expects an iterator which contains

0 commit comments

Comments
 (0)