#pragma once #include "TextTokenizer.h" #include "phonemizer.h" class EnglishPhoneticProcessor { private: TextTokenizer Tokenizer; Phonemizer* Phoner; inline bool FileExists(const std::string& name) { std::ifstream f(name.c_str()); return f.good(); } public: bool Initialize(Phonemizer *InPhn); std::string ProcessTextPhonetic(const std::string& InText, const std::vector &InPhonemes,ETTSLanguage::Enum InLanguage); EnglishPhoneticProcessor(); EnglishPhoneticProcessor(Phonemizer *InPhn); ~EnglishPhoneticProcessor(); };