struct ISpVoice;

class CSpeech
{
public:
	CSpeech() :
		m_cpVoice(NULL)
	{
	}
	virtual ~CSpeech();

	bool Init(void);
	void Reset(void);
	bool IsEnabled(void) { return m_cpVoice != NULL; }
	void Speak(const char* const pBuffer);

private:
	ISpVoice* m_cpVoice;
};