File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ <?php
2+ /*
3+ * Copyright 2014 Google Inc.
4+ *
5+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+ * use this file except in compliance with the License. You may obtain a copy of
7+ * the License at
8+ *
9+ * http://www.apache.org/licenses/LICENSE-2.0
10+ *
11+ * Unless required by applicable law or agreed to in writing, software
12+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+ * License for the specific language governing permissions and limitations under
15+ * the License.
16+ */
17+
18+ namespace Google \Service \Texttospeech ;
19+
20+ class MultiSpeakerVoiceConfig extends \Google \Collection
21+ {
22+ protected $ collection_key = 'speakerVoiceConfigs ' ;
23+ protected $ speakerVoiceConfigsType = MultispeakerPrebuiltVoice::class;
24+ protected $ speakerVoiceConfigsDataType = 'array ' ;
25+
26+ /**
27+ * @param MultispeakerPrebuiltVoice[]
28+ */
29+ public function setSpeakerVoiceConfigs ($ speakerVoiceConfigs )
30+ {
31+ $ this ->speakerVoiceConfigs = $ speakerVoiceConfigs ;
32+ }
33+ /**
34+ * @return MultispeakerPrebuiltVoice[]
35+ */
36+ public function getSpeakerVoiceConfigs ()
37+ {
38+ return $ this ->speakerVoiceConfigs ;
39+ }
40+ }
41+
42+ // Adding a class alias for backwards compatibility with the previous class name.
43+ class_alias (MultiSpeakerVoiceConfig::class, 'Google_Service_Texttospeech_MultiSpeakerVoiceConfig ' );
Original file line number Diff line number Diff line change 1+ <?php
2+ /*
3+ * Copyright 2014 Google Inc.
4+ *
5+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+ * use this file except in compliance with the License. You may obtain a copy of
7+ * the License at
8+ *
9+ * http://www.apache.org/licenses/LICENSE-2.0
10+ *
11+ * Unless required by applicable law or agreed to in writing, software
12+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+ * License for the specific language governing permissions and limitations under
15+ * the License.
16+ */
17+
18+ namespace Google \Service \Texttospeech ;
19+
20+ class MultispeakerPrebuiltVoice extends \Google \Model
21+ {
22+ /**
23+ * @var string
24+ */
25+ public $ speakerAlias ;
26+ /**
27+ * @var string
28+ */
29+ public $ speakerId ;
30+
31+ /**
32+ * @param string
33+ */
34+ public function setSpeakerAlias ($ speakerAlias )
35+ {
36+ $ this ->speakerAlias = $ speakerAlias ;
37+ }
38+ /**
39+ * @return string
40+ */
41+ public function getSpeakerAlias ()
42+ {
43+ return $ this ->speakerAlias ;
44+ }
45+ /**
46+ * @param string
47+ */
48+ public function setSpeakerId ($ speakerId )
49+ {
50+ $ this ->speakerId = $ speakerId ;
51+ }
52+ /**
53+ * @return string
54+ */
55+ public function getSpeakerId ()
56+ {
57+ return $ this ->speakerId ;
58+ }
59+ }
60+
61+ // Adding a class alias for backwards compatibility with the previous class name.
62+ class_alias (MultispeakerPrebuiltVoice::class, 'Google_Service_Texttospeech_MultispeakerPrebuiltVoice ' );
Original file line number Diff line number Diff line change @@ -29,6 +29,8 @@ class VoiceSelectionParams extends \Google\Model
2929 * @var string
3030 */
3131 public $ modelName ;
32+ protected $ multiSpeakerVoiceConfigType = MultiSpeakerVoiceConfig::class;
33+ protected $ multiSpeakerVoiceConfigDataType = '' ;
3234 /**
3335 * @var string
3436 */
@@ -82,6 +84,20 @@ public function getModelName()
8284 {
8385 return $ this ->modelName ;
8486 }
87+ /**
88+ * @param MultiSpeakerVoiceConfig
89+ */
90+ public function setMultiSpeakerVoiceConfig (MultiSpeakerVoiceConfig $ multiSpeakerVoiceConfig )
91+ {
92+ $ this ->multiSpeakerVoiceConfig = $ multiSpeakerVoiceConfig ;
93+ }
94+ /**
95+ * @return MultiSpeakerVoiceConfig
96+ */
97+ public function getMultiSpeakerVoiceConfig ()
98+ {
99+ return $ this ->multiSpeakerVoiceConfig ;
100+ }
85101 /**
86102 * @param string
87103 */
You can’t perform that action at this time.
0 commit comments