protected override void BeforeConsumption() { Log(LogLevel.MajorInfo, "Started"); base.BeforeConsumption(); pho = new StringBuilder(); IsDoneConsuming = false; // Mbrola.Init("C:\\Documents and Settings\\Moti Z\\My Documents\\SharpDevelop Projects\\Qaryan.Core refactor\\Voices\\" + Voice.Name); MbrPlay.SetDatabase((Voice.BackendVoice as MbrolaVoiceNew).Database); MbrPlay.SetVolumeRatio((Voice.BackendVoice as MbrolaVoiceNew).VolumeRatio); myMbrThread = new MbrThread(); myMbrThread.Error += delegate(object sender, string error) { if (Error != null) { Error(this, error); } }; myMbrThread.Start(this); }