AWS SDK for C++  1.9.108
AWS SDK for C++
PollyClient.h
Go to the documentation of this file.
1 
6 #pragma once
25 #include <future>
26 #include <functional>
27 
28 namespace Aws
29 {
30 
31 namespace Http
32 {
33  class HttpClient;
34  class HttpClientFactory;
35 } // namespace Http
36 
37 namespace Utils
38 {
39  template< typename R, typename E> class Outcome;
40 namespace Threading
41 {
42  class Executor;
43 } // namespace Threading
44 } // namespace Utils
45 
46 namespace Auth
47 {
48  class AWSCredentials;
49  class AWSCredentialsProvider;
50 } // namespace Auth
51 
52 namespace Client
53 {
54  class RetryStrategy;
55 } // namespace Client
56 
57 namespace Polly
58 {
59 
60 namespace Model
61 {
62  class DeleteLexiconRequest;
63  class DescribeVoicesRequest;
64  class GetLexiconRequest;
65  class GetSpeechSynthesisTaskRequest;
66  class ListLexiconsRequest;
67  class ListSpeechSynthesisTasksRequest;
68  class PutLexiconRequest;
69  class StartSpeechSynthesisTaskRequest;
70  class SynthesizeSpeechRequest;
71 
81 
82  typedef std::future<DeleteLexiconOutcome> DeleteLexiconOutcomeCallable;
83  typedef std::future<DescribeVoicesOutcome> DescribeVoicesOutcomeCallable;
84  typedef std::future<GetLexiconOutcome> GetLexiconOutcomeCallable;
85  typedef std::future<GetSpeechSynthesisTaskOutcome> GetSpeechSynthesisTaskOutcomeCallable;
86  typedef std::future<ListLexiconsOutcome> ListLexiconsOutcomeCallable;
87  typedef std::future<ListSpeechSynthesisTasksOutcome> ListSpeechSynthesisTasksOutcomeCallable;
88  typedef std::future<PutLexiconOutcome> PutLexiconOutcomeCallable;
89  typedef std::future<StartSpeechSynthesisTaskOutcome> StartSpeechSynthesisTaskOutcomeCallable;
90  typedef std::future<SynthesizeSpeechOutcome> SynthesizeSpeechOutcomeCallable;
91 } // namespace Model
92 
93  class PollyClient;
94 
95  typedef std::function<void(const PollyClient*, const Model::DeleteLexiconRequest&, const Model::DeleteLexiconOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLexiconResponseReceivedHandler;
96  typedef std::function<void(const PollyClient*, const Model::DescribeVoicesRequest&, const Model::DescribeVoicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVoicesResponseReceivedHandler;
97  typedef std::function<void(const PollyClient*, const Model::GetLexiconRequest&, const Model::GetLexiconOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLexiconResponseReceivedHandler;
98  typedef std::function<void(const PollyClient*, const Model::GetSpeechSynthesisTaskRequest&, const Model::GetSpeechSynthesisTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSpeechSynthesisTaskResponseReceivedHandler;
99  typedef std::function<void(const PollyClient*, const Model::ListLexiconsRequest&, const Model::ListLexiconsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLexiconsResponseReceivedHandler;
100  typedef std::function<void(const PollyClient*, const Model::ListSpeechSynthesisTasksRequest&, const Model::ListSpeechSynthesisTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSpeechSynthesisTasksResponseReceivedHandler;
101  typedef std::function<void(const PollyClient*, const Model::PutLexiconRequest&, const Model::PutLexiconOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLexiconResponseReceivedHandler;
102  typedef std::function<void(const PollyClient*, const Model::StartSpeechSynthesisTaskRequest&, const Model::StartSpeechSynthesisTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSpeechSynthesisTaskResponseReceivedHandler;
103  typedef std::function<void(const PollyClient*, const Model::SynthesizeSpeechRequest&, Model::SynthesizeSpeechOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SynthesizeSpeechResponseReceivedHandler;
104 
113  {
114  public:
116 
122 
128 
133  PollyClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
135 
136  virtual ~PollyClient();
137 
138 
150 
164 
177  virtual void DeleteLexiconAsync(const Model::DeleteLexiconRequest& request, const DeleteLexiconResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
178 
197 
218 
238  virtual void DescribeVoicesAsync(const Model::DescribeVoicesRequest& request, const DescribeVoicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
239 
249 
261 
272  virtual void GetLexiconAsync(const Model::GetLexiconRequest& request, const GetLexiconResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
273 
283 
295 
306  virtual void GetSpeechSynthesisTaskAsync(const Model::GetSpeechSynthesisTaskRequest& request, const GetSpeechSynthesisTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
307 
317 
329 
340  virtual void ListLexiconsAsync(const Model::ListLexiconsRequest& request, const ListLexiconsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
341 
350 
361 
371  virtual void ListSpeechSynthesisTasksAsync(const Model::ListSpeechSynthesisTasksRequest& request, const ListSpeechSynthesisTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
372 
385 
400 
414  virtual void PutLexiconAsync(const Model::PutLexiconRequest& request, const PutLexiconResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
415 
431 
449 
466  virtual void StartSpeechSynthesisTaskAsync(const Model::StartSpeechSynthesisTaskRequest& request, const StartSpeechSynthesisTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
467 
479 
493 
506  virtual void SynthesizeSpeechAsync(const Model::SynthesizeSpeechRequest& request, const SynthesizeSpeechResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
507 
508 
509  void OverrideEndpoint(const Aws::String& endpoint);
510  private:
511  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
512  void DeleteLexiconAsyncHelper(const Model::DeleteLexiconRequest& request, const DeleteLexiconResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
513  void DescribeVoicesAsyncHelper(const Model::DescribeVoicesRequest& request, const DescribeVoicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
514  void GetLexiconAsyncHelper(const Model::GetLexiconRequest& request, const GetLexiconResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
515  void GetSpeechSynthesisTaskAsyncHelper(const Model::GetSpeechSynthesisTaskRequest& request, const GetSpeechSynthesisTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
516  void ListLexiconsAsyncHelper(const Model::ListLexiconsRequest& request, const ListLexiconsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
517  void ListSpeechSynthesisTasksAsyncHelper(const Model::ListSpeechSynthesisTasksRequest& request, const ListSpeechSynthesisTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
518  void PutLexiconAsyncHelper(const Model::PutLexiconRequest& request, const PutLexiconResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
519  void StartSpeechSynthesisTaskAsyncHelper(const Model::StartSpeechSynthesisTaskRequest& request, const StartSpeechSynthesisTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
520  void SynthesizeSpeechAsyncHelper(const Model::SynthesizeSpeechRequest& request, const SynthesizeSpeechResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
521 
522  Aws::String m_uri;
523  Aws::String m_configScheme;
524  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
525  };
526 
527 } // namespace Polly
528 } // namespace Aws
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
GetSpeechSynthesisTaskResult.h
DescribeVoicesResult.h
Aws::Polly::PollyClient::PutLexiconAsync
virtual void PutLexiconAsync(const Model::PutLexiconRequest &request, const PutLexiconResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Polly::PollyClient::GetSpeechSynthesisTask
virtual Model::GetSpeechSynthesisTaskOutcome GetSpeechSynthesisTask(const Model::GetSpeechSynthesisTaskRequest &request) const
Aws::Polly::PollyClient::GetLexicon
virtual Model::GetLexiconOutcome GetLexicon(const Model::GetLexiconRequest &request) const
Aws::Polly::PollyClient::PollyClient
PollyClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
AWSError.h
Aws::Polly::PollyClient::SynthesizeSpeech
virtual Model::SynthesizeSpeechOutcome SynthesizeSpeech(const Model::SynthesizeSpeechRequest &request) const
Aws::Polly::Model::ListLexiconsOutcome
Aws::Utils::Outcome< ListLexiconsResult, PollyError > ListLexiconsOutcome
Definition: PollyClient.h:76
Aws::Polly::Model::ListLexiconsRequest
Definition: ListLexiconsRequest.h:26
Aws::Polly::Model::DeleteLexiconRequest
Definition: DeleteLexiconRequest.h:22
Aws::Polly::PollyClient
Definition: PollyClient.h:113
Aws::Polly::Model::DescribeVoicesRequest
Definition: DescribeVoicesRequest.h:28
Aws::Polly::PollyClient::DeleteLexicon
virtual Model::DeleteLexiconOutcome DeleteLexicon(const Model::DeleteLexiconRequest &request) const
Aws::Polly::PollyClient::ListLexiconsAsync
virtual void ListLexiconsAsync(const Model::ListLexiconsRequest &request, const ListLexiconsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Polly_EXPORTS.h
Aws::Polly::PollyClient::SynthesizeSpeechCallable
virtual Model::SynthesizeSpeechOutcomeCallable SynthesizeSpeechCallable(const Model::SynthesizeSpeechRequest &request) const
Aws::Polly::DescribeVoicesResponseReceivedHandler
std::function< void(const PollyClient *, const Model::DescribeVoicesRequest &, const Model::DescribeVoicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVoicesResponseReceivedHandler
Definition: PollyClient.h:96
AWS_POLLY_API
#define AWS_POLLY_API
Definition: Polly_EXPORTS.h:28
Aws::Polly::PollyClient::ListLexicons
virtual Model::ListLexiconsOutcome ListLexicons(const Model::ListLexiconsRequest &request) const
Aws::Polly::PollyClient::ListSpeechSynthesisTasksCallable
virtual Model::ListSpeechSynthesisTasksOutcomeCallable ListSpeechSynthesisTasksCallable(const Model::ListSpeechSynthesisTasksRequest &request) const
Aws::Polly::PollyClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Polly::Model::GetLexiconRequest
Definition: GetLexiconRequest.h:22
Aws::Polly::PollyClient::PutLexiconCallable
virtual Model::PutLexiconOutcomeCallable PutLexiconCallable(const Model::PutLexiconRequest &request) const
AsyncCallerContext.h
Aws::Polly::PollyClient::PollyClient
PollyClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
StartSpeechSynthesisTaskResult.h
Aws::Polly::Model::ListSpeechSynthesisTasksOutcome
Aws::Utils::Outcome< ListSpeechSynthesisTasksResult, PollyError > ListSpeechSynthesisTasksOutcome
Definition: PollyClient.h:77
Aws::Polly::PollyClient::StartSpeechSynthesisTask
virtual Model::StartSpeechSynthesisTaskOutcome StartSpeechSynthesisTask(const Model::StartSpeechSynthesisTaskRequest &request) const
Aws::Polly::GetLexiconResponseReceivedHandler
std::function< void(const PollyClient *, const Model::GetLexiconRequest &, const Model::GetLexiconOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLexiconResponseReceivedHandler
Definition: PollyClient.h:97
Aws::Polly::Model::StartSpeechSynthesisTaskOutcomeCallable
std::future< StartSpeechSynthesisTaskOutcome > StartSpeechSynthesisTaskOutcomeCallable
Definition: PollyClient.h:89
Aws::Polly::PutLexiconResponseReceivedHandler
std::function< void(const PollyClient *, const Model::PutLexiconRequest &, const Model::PutLexiconOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLexiconResponseReceivedHandler
Definition: PollyClient.h:101
Aws::Polly::PollyClient::PollyClient
PollyClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Polly::PollyClient::PutLexicon
virtual Model::PutLexiconOutcome PutLexicon(const Model::PutLexiconRequest &request) const
Aws::Polly::Model::ListSpeechSynthesisTasksOutcomeCallable
std::future< ListSpeechSynthesisTasksOutcome > ListSpeechSynthesisTasksOutcomeCallable
Definition: PollyClient.h:87
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Polly::Model::ListLexiconsOutcomeCallable
std::future< ListLexiconsOutcome > ListLexiconsOutcomeCallable
Definition: PollyClient.h:86
Aws::Polly::Model::SynthesizeSpeechOutcome
Aws::Utils::Outcome< SynthesizeSpeechResult, PollyError > SynthesizeSpeechOutcome
Definition: PollyClient.h:80
Aws::Polly::Model::ListSpeechSynthesisTasksRequest
Definition: ListSpeechSynthesisTasksRequest.h:27
Aws::Polly::PollyClient::GetLexiconAsync
virtual void GetLexiconAsync(const Model::GetLexiconRequest &request, const GetLexiconResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Polly::ListLexiconsResponseReceivedHandler
std::function< void(const PollyClient *, const Model::ListLexiconsRequest &, const Model::ListLexiconsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLexiconsResponseReceivedHandler
Definition: PollyClient.h:99
Aws::Polly::Model::SynthesizeSpeechOutcomeCallable
std::future< SynthesizeSpeechOutcome > SynthesizeSpeechOutcomeCallable
Definition: PollyClient.h:90
Aws::Polly::PollyClient::GetSpeechSynthesisTaskCallable
virtual Model::GetSpeechSynthesisTaskOutcomeCallable GetSpeechSynthesisTaskCallable(const Model::GetSpeechSynthesisTaskRequest &request) const
Aws::Polly::DeleteLexiconResponseReceivedHandler
std::function< void(const PollyClient *, const Model::DeleteLexiconRequest &, const Model::DeleteLexiconOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLexiconResponseReceivedHandler
Definition: PollyClient.h:93
Aws::Polly::Model::DescribeVoicesOutcome
Aws::Utils::Outcome< DescribeVoicesResult, PollyError > DescribeVoicesOutcome
Definition: PollyClient.h:73
DeleteLexiconResult.h
PollyErrors.h
Aws::Polly::Model::GetSpeechSynthesisTaskOutcome
Aws::Utils::Outcome< GetSpeechSynthesisTaskResult, PollyError > GetSpeechSynthesisTaskOutcome
Definition: PollyClient.h:75
Aws::Polly::Model::GetSpeechSynthesisTaskRequest
Definition: GetSpeechSynthesisTaskRequest.h:22
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Polly::Model::GetLexiconOutcome
Aws::Utils::Outcome< GetLexiconResult, PollyError > GetLexiconOutcome
Definition: PollyClient.h:74
Aws::Polly::Model::DeleteLexiconOutcomeCallable
std::future< DeleteLexiconOutcome > DeleteLexiconOutcomeCallable
Definition: PollyClient.h:82
Aws::Polly::Model::StartSpeechSynthesisTaskRequest
Definition: StartSpeechSynthesisTaskRequest.h:29
Aws::Polly::PollyClient::DescribeVoices
virtual Model::DescribeVoicesOutcome DescribeVoices(const Model::DescribeVoicesRequest &request) const
Aws::Polly::Model::PutLexiconRequest
Definition: PutLexiconRequest.h:22
ListSpeechSynthesisTasksResult.h
AWSString.h
Aws::Polly::PollyClient::ListSpeechSynthesisTasksAsync
virtual void ListSpeechSynthesisTasksAsync(const Model::ListSpeechSynthesisTasksRequest &request, const ListSpeechSynthesisTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Polly::PollyClient::ListLexiconsCallable
virtual Model::ListLexiconsOutcomeCallable ListLexiconsCallable(const Model::ListLexiconsRequest &request) const
Aws::Polly::Model::DescribeVoicesOutcomeCallable
std::future< DescribeVoicesOutcome > DescribeVoicesOutcomeCallable
Definition: PollyClient.h:83
Aws::Polly::PollyClient::StartSpeechSynthesisTaskAsync
virtual void StartSpeechSynthesisTaskAsync(const Model::StartSpeechSynthesisTaskRequest &request, const StartSpeechSynthesisTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Polly::PollyClient::DescribeVoicesCallable
virtual Model::DescribeVoicesOutcomeCallable DescribeVoicesCallable(const Model::DescribeVoicesRequest &request) const
Aws::Polly::PollyClient::StartSpeechSynthesisTaskCallable
virtual Model::StartSpeechSynthesisTaskOutcomeCallable StartSpeechSynthesisTaskCallable(const Model::StartSpeechSynthesisTaskRequest &request) const
Aws::Polly::PollyClient::DeleteLexiconAsync
virtual void DeleteLexiconAsync(const Model::DeleteLexiconRequest &request, const DeleteLexiconResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Polly::PollyClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: PollyClient.h:115
ListLexiconsResult.h
ClientConfiguration.h
Aws::Polly::ListSpeechSynthesisTasksResponseReceivedHandler
std::function< void(const PollyClient *, const Model::ListSpeechSynthesisTasksRequest &, const Model::ListSpeechSynthesisTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSpeechSynthesisTasksResponseReceivedHandler
Definition: PollyClient.h:100
Aws::Polly::PollyClient::DeleteLexiconCallable
virtual Model::DeleteLexiconOutcomeCallable DeleteLexiconCallable(const Model::DeleteLexiconRequest &request) const
PutLexiconResult.h
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
GetLexiconResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Polly::StartSpeechSynthesisTaskResponseReceivedHandler
std::function< void(const PollyClient *, const Model::StartSpeechSynthesisTaskRequest &, const Model::StartSpeechSynthesisTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSpeechSynthesisTaskResponseReceivedHandler
Definition: PollyClient.h:102
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Polly::Model::PutLexiconOutcomeCallable
std::future< PutLexiconOutcome > PutLexiconOutcomeCallable
Definition: PollyClient.h:88
Aws::Polly::SynthesizeSpeechResponseReceivedHandler
std::function< void(const PollyClient *, const Model::SynthesizeSpeechRequest &, Model::SynthesizeSpeechOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SynthesizeSpeechResponseReceivedHandler
Definition: PollyClient.h:103
Aws::Polly::PollyClient::DescribeVoicesAsync
virtual void DescribeVoicesAsync(const Model::DescribeVoicesRequest &request, const DescribeVoicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
Aws::Polly::Model::DeleteLexiconOutcome
Aws::Utils::Outcome< DeleteLexiconResult, PollyError > DeleteLexiconOutcome
Definition: PollyClient.h:70
Aws::Polly::Model::SynthesizeSpeechRequest
Definition: SynthesizeSpeechRequest.h:29
Aws::Polly::PollyClient::~PollyClient
virtual ~PollyClient()
Aws::Polly::Model::GetLexiconOutcomeCallable
std::future< GetLexiconOutcome > GetLexiconOutcomeCallable
Definition: PollyClient.h:84
SynthesizeSpeechResult.h
Aws::Polly::PollyClient::GetSpeechSynthesisTaskAsync
virtual void GetSpeechSynthesisTaskAsync(const Model::GetSpeechSynthesisTaskRequest &request, const GetSpeechSynthesisTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Polly::PollyClient::GetLexiconCallable
virtual Model::GetLexiconOutcomeCallable GetLexiconCallable(const Model::GetLexiconRequest &request) const
Aws::Polly::Model::GetSpeechSynthesisTaskOutcomeCallable
std::future< GetSpeechSynthesisTaskOutcome > GetSpeechSynthesisTaskOutcomeCallable
Definition: PollyClient.h:85
Aws::Polly::Model::StartSpeechSynthesisTaskOutcome
Aws::Utils::Outcome< StartSpeechSynthesisTaskResult, PollyError > StartSpeechSynthesisTaskOutcome
Definition: PollyClient.h:79
Aws::Polly::PollyClient::SynthesizeSpeechAsync
virtual void SynthesizeSpeechAsync(const Model::SynthesizeSpeechRequest &request, const SynthesizeSpeechResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Polly::GetSpeechSynthesisTaskResponseReceivedHandler
std::function< void(const PollyClient *, const Model::GetSpeechSynthesisTaskRequest &, const Model::GetSpeechSynthesisTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSpeechSynthesisTaskResponseReceivedHandler
Definition: PollyClient.h:98
JsonSerializer.h
Aws::Polly::PollyClient::ListSpeechSynthesisTasks
virtual Model::ListSpeechSynthesisTasksOutcome ListSpeechSynthesisTasks(const Model::ListSpeechSynthesisTasksRequest &request) const
Aws::Polly::Model::PutLexiconOutcome
Aws::Utils::Outcome< PutLexiconResult, PollyError > PutLexiconOutcome
Definition: PollyClient.h:78