\hypertarget{classsimple__tts_1_1_simple_t_t_s_base}{}\doxysection{simple\+\_\+tts\+::Simple\+TTSBase Class Reference}
\label{classsimple__tts_1_1_simple_t_t_s_base}\index{simple\_tts::SimpleTTSBase@{simple\_tts::SimpleTTSBase}}


Common Functionality for TTS classes.  




{\ttfamily \#include $<$Simple\+TTSBase.\+h$>$}

Inheritance diagram for simple\+\_\+tts\+::Simple\+TTSBase\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classsimple__tts_1_1_simple_t_t_s_base}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual audio\+\_\+tools\+::\+Vector$<$ const char $\ast$ $>$ \& \mbox{\hyperlink{classsimple__tts_1_1_simple_t_t_s_base_a563ec5af8d2a53a4cea48e735de343c5}{all\+Texts}} ()=0
\item 
\mbox{\Hypertarget{classsimple__tts_1_1_simple_t_t_s_base_a399e345694a184a7c48ce16a345def6a}\label{classsimple__tts_1_1_simple_t_t_s_base_a399e345694a184a7c48ce16a345def6a}} 
virtual void {\bfseries register\+Callback} (void($\ast$ptr)(audio\+\_\+tools\+::\+Vector$<$ const char $\ast$ $>$ words, void $\ast$refx), void $\ast$ref)
\item 
\mbox{\Hypertarget{classsimple__tts_1_1_simple_t_t_s_base_a0af042bda3842ad7ab250b6c7cdc122c}\label{classsimple__tts_1_1_simple_t_t_s_base_a0af042bda3842ad7ab250b6c7cdc122c}} 
void {\bfseries print\+CSV} (Print \&out)
\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsimple__tts_1_1_simple_t_t_s_base_a056744a12b983215d731998d23244d14}\label{classsimple__tts_1_1_simple_t_t_s_base_a056744a12b983215d731998d23244d14}} 
void($\ast$ {\bfseries callback} )(audio\+\_\+tools\+::\+Vector$<$ const char $\ast$ $>$ word, void $\ast$ref) = nullptr
\item 
\mbox{\Hypertarget{classsimple__tts_1_1_simple_t_t_s_base_ab664b7bf4dbde2b10a2bf4da3f44fa52}\label{classsimple__tts_1_1_simple_t_t_s_base_ab664b7bf4dbde2b10a2bf4da3f44fa52}} 
void $\ast$ {\bfseries reference} = nullptr
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Common Functionality for TTS classes. 

\begin{DoxyAuthor}{Author}
Phil Schatzmann 
\end{DoxyAuthor}
\begin{DoxyCopyright}{Copyright}
GPLv3 
\end{DoxyCopyright}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classsimple__tts_1_1_simple_t_t_s_base_a563ec5af8d2a53a4cea48e735de343c5}\label{classsimple__tts_1_1_simple_t_t_s_base_a563ec5af8d2a53a4cea48e735de343c5}} 
\index{simple\_tts::SimpleTTSBase@{simple\_tts::SimpleTTSBase}!allTexts@{allTexts}}
\index{allTexts@{allTexts}!simple\_tts::SimpleTTSBase@{simple\_tts::SimpleTTSBase}}
\doxysubsubsection{\texorpdfstring{allTexts()}{allTexts()}}
{\footnotesize\ttfamily virtual audio\+\_\+tools\+::\+Vector$<$ const char $\ast$ $>$ \& simple\+\_\+tts\+::\+Simple\+TTSBase\+::all\+Texts (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classsimple__tts_1_1_number_to_text_ae7cdf641730a749293956193b785a772}{simple\+\_\+tts\+::\+Number\+To\+Text}}, \mbox{\hyperlink{classsimple__tts_1_1_number_unit_to_text_adfa5999c7e6b9adc5f51d8213614abc3}{simple\+\_\+tts\+::\+Number\+Unit\+To\+Text}}, and \mbox{\hyperlink{classsimple__tts_1_1_time_to_text_a74b2534f6c65dc2f3a5403952ff80690}{simple\+\_\+tts\+::\+Time\+To\+Text}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/Simple\+TTSBase.\+h\end{DoxyCompactItemize}
