#ifndef CHROME_BROWSER_SPEECH_EXTENSION_API_TTS_ENGINE_EXTENSION_API_H_
#define CHROME_BROWSER_SPEECH_EXTENSION_API_TTS_ENGINE_EXTENSION_API_H_
#include <vector>
#include "base/values.h"
#include "content/public/browser/tts_controller.h"
#include "extensions/browser/extension_function.h"
namespace content {
class BrowserContext;
}
namespace tts_engine_events {
extern const char kOnSpeak[];
extern const char kOnSpeakWithAudioStream[];
extern const char kOnStop[];
extern const char kOnPause[];
extern const char kOnResume[];
}
class TtsExtensionEngine : public content::TtsEngineDelegate { … };
class ExtensionTtsEngineUpdateVoicesFunction : public ExtensionFunction { … };
class ExtensionTtsEngineSendTtsEventFunction : public ExtensionFunction { … };
class ExtensionTtsEngineSendTtsAudioFunction : public ExtensionFunction { … };
#endif