Namespaces | |
namespace | Events |
Classes | |
class | Channel |
Can perform voice synthesis. More... | |
class | Engine |
Responsible for creation of Channel instances. More... | |
Typedefs | |
using | ChannelPtr = std::shared_ptr< Channel > |
using | ChannelVoices = std::map< std::string, std::vector< std::string > > |
using | EnginePtr = std::shared_ptr< Engine > |
Enumerations | |
enum class | ChannelEventCode { NativeEvent , GenerationStarted , GenerationEnded , ProcessFinished , TextRewritten , Marker , WordMarkerStart , WordMarkerEnd } |
enum class | ChannelErrorCode { NativeError } |
Functions | |
auto | synthesizeFromText (ChannelPtr const &channel, std::string const &text) -> Vsdk::Audio::Buffer |
Synthesizes audio data from a SSML or raw text string. | |
auto | synthesizeFromFile (ChannelPtr const &channel, std::string const &path) -> Vsdk::Audio::Buffer |
Synthesizes audio data from a SSML or raw text file. | |
using Vsdk::Tts::ChannelPtr = typedef std::shared_ptr<Channel> |
using Vsdk::Tts::ChannelVoices = typedef std::map<std::string, std::vector<std::string> > |
using Vsdk::Tts::EnginePtr = typedef std::shared_ptr<Engine> |
|
strong |
|
strong |
auto Vsdk::Tts::synthesizeFromText | ( | ChannelPtr const & | channel, |
std::string const & | text | ||
) | -> Vsdk::Audio::Buffer |
Synthesizes audio data from a SSML or raw text string.
auto Vsdk::Tts::synthesizeFromFile | ( | ChannelPtr const & | channel, |
std::string const & | path | ||
) | -> Vsdk::Audio::Buffer |
Synthesizes audio data from a SSML or raw text file.