voicevox_client_cpp  0.0.0
A client library for VOICEVOX implemented in C++.
Classes | Namespaces | Typedefs | Functions
post.hpp File Reference
#include <optional>
#include "voicevox_client_cpp/request.hpp"
Include dependency graph for post.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  voicevox_client_cpp::request::post::audio_query::Builder
 A builder for creating requests to obtain audio_query. More...
 
class  voicevox_client_cpp::request::post::synthesis::Builder
 A builder for creating requests to obtain audio_query. More...
 

Namespaces

 voicevox_client_cpp
 
 voicevox_client_cpp::request
 
 voicevox_client_cpp::request::post
 
 voicevox_client_cpp::request::post::audio_query
 
 voicevox_client_cpp::request::post::synthesis
 

Typedefs

using BaseBuilder = voicevox_client_cpp::request::Builder
 An alias for the base builder. More...
 

Functions

voicevox_client_cpp::request::post::audio_query::Buildervoicevox_client_cpp::request::post::audio_query::CreatePostAudioQueryRequestBuilder ()
 Get a pointer to the builder for creating a request to obtain audio query. More...
 
void voicevox_client_cpp::request::post::audio_query::DestroyPostAudioQueryRequestBuilder (voicevox_client_cpp::request::post::audio_query::Builder *builder)
 Delete the builder for getting audio auery. More...
 
void voicevox_client_cpp::request::post::audio_query::SetPostAudioQueryRequestText (voicevox_client_cpp::request::post::audio_query::Builder *builder, const char *text)
 Set the text to be used for the query to synthesize Japanese speech. More...
 
void voicevox_client_cpp::request::post::audio_query::SetPostAudioQueryRequestSpeaker (voicevox_client_cpp::request::post::audio_query::Builder *builder, const int speaker)
 Set the speaker ID to be used for the query to synthesize Japanese speech. More...
 
void voicevox_client_cpp::request::post::audio_query::SetPostAudioQueryRequestCoreVersion (voicevox_client_cpp::request::post::audio_query::Builder *builder, const int core_version)
 Set cove_version value to request. More...
 
voicevox_client_cpp::request::post::synthesis::Buildervoicevox_client_cpp::request::post::synthesis::CreatePostSynthesisRequestBuilder ()
 Get a pointer to the builder for creating a request to obtain synthesized data. More...
 
void voicevox_client_cpp::request::post::synthesis::DestroyPostSynthesisRequestBuilder (voicevox_client_cpp::request::post::synthesis::Builder *builder)
 Delete the builder for getting synthesized data. More...
 
void voicevox_client_cpp::request::post::synthesis::SetPostSynthesisRequestSpeaker (voicevox_client_cpp::request::post::synthesis::Builder *builder, const int speaker)
 Set the speaker ID to be used for the query to synthesize Japanese speech. More...
 
void voicevox_client_cpp::request::post::synthesis::SetPostSynthesisRequestEnableInterrogativeUpspeak (voicevox_client_cpp::request::post::synthesis::Builder *builder, const bool enable_interrogative_upspeak)
 Set a flag to control whether to raise the intonation at the end when it's a question. More...
 
void voicevox_client_cpp::request::post::synthesis::SetPostSynthesisRequestAccentPhrases (voicevox_client_cpp::request::post::synthesis::Builder *builder, const char *accent_phrases)
 Set the query for speech synthesis included in the response body of the audio_query request. More...
 
void voicevox_client_cpp::request::post::synthesis::SetPostSynthesisRequestCoreVersion (voicevox_client_cpp::request::post::synthesis::Builder *builder, const int core_version)
 Set cove_version value to request. More...