// Handle the SpeakCompleted event. static void synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { // Create a SoundPlayer instance to play the output audio file. var m_SoundPlayer = new System.Media.SoundPlayer(@"C:\MyWavFile.wav"); // Play the output file. m_SoundPlayer.Play(); }
public void SpeechEnd_FrameArrived(object sender, SpeakCompletedEventArgs e) { client.Publish("/kinect/state/ttsfinished", new byte[] { }); this.speakStatusLock.WaitOne(); if (this.autoOffDuringSpeak) { this.isSpeaking = false; } this.speakStatusLock.Release(); }
void ss_SpeakCompleted( object sender, SpeakCompletedEventArgs e ) { try { player.Stream.Position = 0; player.Play(); } catch ( Exception ex ) { MessageBox.Show( ex.Message ); } }
private void PictureOutlines(object sender, SpeakCompletedEventArgs e) { System.Threading.Thread.Sleep(5000); PlayClickSound(); mainWindow.TakePictureOutlines(); System.Threading.Thread.Sleep(1000); SpeakText(PictureTaking2); }
/* * tts_SpeakCompleted */ void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (player.Stream != null) { //play stream player.Stream.Position = 0; player.Play(); player.Stream = null; // NEW 2015 } }
private void Synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { // Restart speech recognition. ModuleSpeechIn msi = (ModuleSpeechIn)FindModuleByType(typeof(ModuleSpeechIn)); if (msi != null) { msi.ResumeRecognition(); } }
private void Ssynth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (index < texts.Count) { ssynth.SpeakAsync(texts[index++]); } else { ssynth = null; } }
void reader_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { lblStatus.Text = "IDLE"; btnPause.Enabled = false; btnStop.Enabled = false; btnResume.Enabled = false; btnSpeak.Enabled = true; grbOptions.Enabled = true; grbNavigation.Enabled = true; grbSearch.Enabled = true; }
private void SynthesizerOnSpeakCompleted(object sender, SpeakCompletedEventArgs speakCompletedEventArgs) { if (InvokeRequired) { Invoke(new CloseDelegate(Close)); } else { Close(); } }
void _synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (stopReading | breakPoint.CompareTo(breakPoint.DocumentEnd) == 0) { State = ReaderState.NotSpeaking; } else { StartReading(breakPoint); } }
private void PictureSkeleton(object sender, SpeakCompletedEventArgs e) { Console.WriteLine("Taking pic of skel"); System.Threading.Thread.Sleep(5000); PlayClickSound(); mainWindow.TakePictureSkeleton(); System.Threading.Thread.Sleep(1000); SpeakText(PictureTaking2); }
protected virtual void LaunchSpeakCompleted(SpeakCompletedEventArgs e) { EventHandler <SpeakCompletedEventArgs> Handler = SpeakCompleted; // Evento será nulo si no hay suscriptores if (Handler != null) { // Lanzar el evento. Handler(this, e); } }
static void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { // Console.Write("\nSpeak completed.\n"); // if (recognizer != null) recognizer.SetInputToDefaultAudioDevice(); // if (recognizer != null) recognizer.RecognizeAsync(RecognizeMode.Multiple); // player.Stream.Position = 0; // player.Play(); // Console.Write("\nBypass reco at "+speechTimeStamp); speechTimeStamp = DateTime.Now.Ticks; speaking = false; }
private void synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { button1.Enabled = true; getImageToolStripMenuItem.Enabled = true; button2.Enabled = false; getTextToolStripMenuItem.Enabled = false; button3.Enabled = true; speakToolStripMenuItem.Enabled = true; button4.Enabled = false; cancelSpeakingToolStripMenuItem.Enabled = false; }
private void SynthesizerOnSpeakCompleted(object sender, SpeakCompletedEventArgs speakCompletedEventArgs) { if (InvokeRequired) { Invoke(new CloseDelegate(Close)); } else { Close(); } }
private static void Synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { Speaking = false; if (RecEngine != null) { if (((MainWindow)Application.Current.MainWindow).checkBoxVoiceRecogition.IsChecked == true) { RecEngine.RecognizeAsync(RecognizeMode.Multiple); } } }
void speechSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { /* * if (e.Cancelled) * { * //isSpeaking = false; * } * else if(e.Prompt.IsCompleted) * { * NextItem(true); * }*/ }
/* * tts_SpeakCompleted */ void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (player.Stream != null) { //play stream player.Stream.Position = 0; player.PlaySync(); player.Stream = null; // NEW 2015 queue.Dequeue(); //speaking = false; } }
void finishSpeaking(object sender, SpeakCompletedEventArgs e) { InUse = false; if (!EmptyQueue()) { SpeakNextTextInQueue(); } else { finishSpeechEvent(sender, e); } }
/* * tts_SpeakCompleted */ void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { speach = false; /*if (player.Stream != null) * { * //play stream * player.Stream.Position = 0; * player.Play(); * player.Stream = null; // NEW 2015 * }*/ }
/* * tts_SpeakCompleted */ void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (player.Stream != null) { //play stream player.Stream.Position = 0; player.PlaySync(); player.Stream = null; // NEW 2015 queue.Dequeue(); sre.SetInputToDefaultAudioDevice(); sre.RecognizeAsync(RecognizeMode.Multiple); } }
private void Synthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { currentlySpoken.Clear(); statusCircle.InnerColor = Brushes.White; statusCircle.OuterColor = Brushes.LightBlue; statusCircle.Invalidate(); // Start recognize if (recognizer == null) { return; } recognizer.RecognizeAsync(RecognizeMode.Single); }
/* * tts_SpeakCompleted */ void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (player.Stream != null) { Task.Factory.StartNew(() => { //play stream in other thread player.Stream.Position = 0; player.PlaySync(); player.Stream = null; // NEW 2015 guestureClient.sendTtsStop(); }); } }
private void Speech_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { AudioDevice device = (AudioDevice)cbAudio.SelectedItem; stream.Seek(0, SeekOrigin.Begin); reader = new WaveFileReader(stream); waveOut = new WaveOut { DeviceNumber = device.DeviceNumber, }; waveOut.PlaybackStopped += WaveOut_PlaybackStopped; waveOut.Init(reader); waveOut.Play(); }
private static void SpeakCompleted(object sender, SpeakCompletedEventArgs e) { lock (lines) if (lines.Count > 0) { String text = lines[0]; lines.RemoveAt(0); speech.SpeakAsync(text); } else { busy = false; } }
/// <summary> /// This is a recursive call /// </summary> /// <param name="sender"> /// Must be null on first call for it to function properly /// todo: /\ chnge that and arguments /\ /// currently garenteed to be called on main thread /// </param> /// <param name="e"></param> private void ReadList(object sender = null, SpeakCompletedEventArgs e = null) { lock (readLock) { if (sender != null) // first call { if (0 < readList.Count) { readList.Dequeue(); } } else { CreateReader(); } if (0 < readList.Count && reader != null) // one because not dequeued until after this { wordCount = 0; if (shouldUnderlineWord) { StringToXamlConverter.currentWordIndex = wordCount; } else { StringToXamlConverter.currentWordIndex = -1; } reader.SpeakAsync(readList.Peek()); UpdateTextBlock(); if (1 == readList.Count) { savedEnd = readList.Peek(); } } else { if (reader != null) { reader.Dispose(); reader = null; // to keep track of the fact that we aren't currently readings } // Maximize on done so next image can be scanned or line can be coppied if (this.WindowState == System.Windows.WindowState.Minimized) { this.WindowState = System.Windows.WindowState.Normal; } } } }
private void _tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { lock (textbacklog) { if (textbacklog.Count > 0) { textbacklog.Dequeue(); } if (textbacklog.Count > m_BackLogLengthMax) { _tts.SpeakAsyncCancelAll(); } } //throw new NotImplementedException(); }
private void SynthesizerOnSpeakCompleted(object sender, SpeakCompletedEventArgs speakCompletedEventArgs) { if (!CheckAccess()) { // On a different thread Dispatcher.Invoke(new Action(() => { Close(); })); } else { Close(); } }
void reader_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (speechHandler.speechEngine != null) { speechHandler.speechEngine.RecognizeAsyncCancel(); //System.Threading.Thread.Sleep(1000); try { speechHandler.speechEngine.RecognizeAsync(RecognizeMode.Multiple); } catch (InvalidOperationException) { Console.WriteLine("InvalidOperationException"); } } }
private void OnSpeakComplete(object sender, SpeakCompletedEventArgs e) { if (toolQueueClipboard.Checked && clipQueue.Count > 0) { string text = string.Empty; while (!clipQueue.IsEmpty && !clipQueue.TryDequeue(out text)) { Thread.Sleep(1); } ReadText(text); return; } if (enableTaskbar) { taskbarPlayPause.Icon = Resources.Play; taskbarPlayPause.Tooltip = "Play"; taskbar.SetProgressState(TaskbarProgressBarState.NoProgress); } if (toolCheckRestoreSelection.Checked && lastSelectionLength > 0) { richText.Select(lastSelectionOffset, lastSelectionLength); } else if (toolCheckReadFromCursor.Checked || isReadingFromCursor) { richText.Select(lastSelectionOffset, 0); } else { richText.DeselectAll(); } buttonPlayPause.Image = Resources.Play_PNG; playPauseToolStripMenuItem.Image = Resources.Play_PNG; comboVoices.Enabled = true; buttonStop.Enabled = false; buttonPlayFrom.Enabled = true; stopToolStripMenuItem.Enabled = false; playFromHereToolStripMenuItem.Enabled = true; isReadingFromCursor = false; }
private async void Sarah_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { switch (speek) { case "go": await brick.DirectCommand.TurnMotorAtPowerAsync(OutputPort.B | OutputPort.C, speed); //MessageBox.Show("Hello Lukas"); break; case "back": //MessageBox.Show("Hello Lukas"); await brick.DirectCommand.TurnMotorAtPowerAsync(OutputPort.B | OutputPort.C, -speed); break; case "stop": await brick.DirectCommand.StopMotorAsync(OutputPort.B | OutputPort.C, true); break; case "left": await brick.DirectCommand.StopMotorAsync(OutputPort.B | OutputPort.C, true); await brick.DirectCommand.TurnMotorAtPowerAsync(OutputPort.B, speed); break; case "white": await brick.DirectCommand.StopMotorAsync(OutputPort.B | OutputPort.C, true); await brick.DirectCommand.TurnMotorAtPowerAsync(OutputPort.C, speed); break; case "attack": await brick.DirectCommand.StepMotorAtPowerAsync(OutputPort.A, 50, 360, true); break; case "faster": speed = speed + 10; await brick.DirectCommand.TurnMotorAtPowerAsync(OutputPort.B | OutputPort.C, speed); break; } }
void OnSpeakCompleted(object sender, SpeakCompletedEventArgs e) { TTSText next; lock (speaklock) { if (speechqueue.Count == 0) { isspeaking = false; return; } next = speechqueue.Dequeue(); } Thread.Sleep(1000); Speak(next); }
/// <summary> /// SeakCompleted handler, called by speech synthesizer /// </summary> /// <param name="sender"></param> /// <param name="args"></param> void SpeakCompletedHandler(object sender, SpeakCompletedEventArgs args) { Fault fault = null; if (args.Error != null) { string errorStr = "Asynchronous speech synthesis failed: " + args.Error.ToString(); LogWarning(LogGroups.Console, errorStr); fault = Fault.FromCodeSubcodeReason( FaultCodes.Receiver, DsspFaultCodes.OperationFailed, errorStr ); } SayTextSynch sayText; lock (_sayTextSynchDictionary) { if (_sayTextSynchDictionary.TryGetValue(args.Prompt, out sayText)) { _sayTextSynchDictionary.Remove(args.Prompt); if (fault != null) { sayText.ResponsePort.Post(fault); } else { sayText.ResponsePort.Post(DefaultUpdateResponseType.Instance); } } else { if (fault != null) { FaultNotify notifyMsg = new FaultNotify(); notifyMsg.Body = fault; SendNotification <FaultNotify>(_subMgrPort, notifyMsg); } } } }
private void synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (male == true) { pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\picture\\AtlasStill.gif"); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } else if (male == false) { pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\picture\\AliceStill.gif"); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } }
private void speechSynth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (e.Error != null) Console.Error.WriteLine(e.Error.Message); }
private static void MainSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { Init.ResumeRecog(); }
void speechSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { /* if (e.Cancelled) { //isSpeaking = false; } else if(e.Prompt.IsCompleted) { NextVerse(true); }*/ }
void _voice_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (SpeechCompleted != null) SpeechCompleted.Invoke(sender, e); }
} // private void SpeechSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { _SpeechSynthesizer.SetOutputToDefaultAudioDevice(); _SpeechSynthesizer.SpeakCompleted -= SpeechSynthesizer_SpeakCompleted; } //
protected void Synthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (SpeechSynthesized != null) SpeechSynthesized(this, e); }
private void SpeechSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { DrawViseme(0); }
private void Reader_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { btnstart.Enabled = true; btnpause.Enabled = false; btnresume.Enabled = false; this.textBox1.Range.ClearStyle(Highlightstyle); }
private void SpeakCompleted(object sender, SpeakCompletedEventArgs e) { //ErrorLogging.AddMessage(ErrorLogging.LoggingLevel.Info, "SpeakCompleted"); lock (speechLock) { synthesizerIsSpeaking = false; } }
void synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { afficher("C:\\noAudio.mp4"); }
static void tts_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { // Console.Write("\nSpeak completed.\n"); // if (recognizer != null) recognizer.SetInputToDefaultAudioDevice(); // if (recognizer != null) recognizer.RecognizeAsync(RecognizeMode.Multiple); // player.Stream.Position = 0; // player.Play(); // Console.Write("\nBypass reco at "+speechTimeStamp); speechTimeStamp = DateTime.Now.Ticks; speaking = false; }
/// <summary> /// Handles the <see cref="SpeechSynthesizer.SpeakCompleted" /> event of the <see cref="Synthesizer" />. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Speech.Synthesis.SpeakCompletedEventArgs" /> instance containing the event data.</param> private void Synthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { this.SynthesizerSpeakCompleted?.Invoke(this, e); }
private void Synthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { btnReadOut.Enabled = true; btnSave.Enabled = true; }
private void SpeakCompleted(object sender, SpeakCompletedEventArgs e) { isSpeaking = false; }
public void handleSpeechDone(Object sender, SpeakCompletedEventArgs e) { waveGif.Image = null; }
private void Finish(object s, SpeakCompletedEventArgs arg) { btnStart.Enabled = true; }
protected void synthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { }
/// <summary> /// Handler for when speech completes /// </summary> /// <param name="sender">event sender</param> /// <param name="e">event args</param> private void speechSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { }
void _synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { ResetUIControls(UIActions.SpeakCompleted); }
private void synth_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { selStart = 0; lastWord = ""; textboxWordDisplay.Text = "...."; textboxToSpeak.Select(selStart, 0); }
void speech_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { //this.Invoke((MethodInvoker)delegate //{ Console.WriteLine("synth reset"); synthesis.Set(); IsSpeaking = false; //}); }
private void Ended(object sender, SpeakCompletedEventArgs args) { if (ids.ContainsKey(args.Prompt)) { Ended(ids[args.Prompt]); ids.Remove(args.Prompt); } else { Ended(); } }
void speaker_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { }
private void SynthesizerOnSpeakCompleted(object sender, SpeakCompletedEventArgs e) { SpeechSynthesizer synthesizer = sender as SpeechSynthesizer; synthesizer.Dispose(); }
void reader_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { sayCounter--; ResumeSpeechReco(); }
void _speechSynthesizer_SpeakCompleted(object sender, SpeakCompletedEventArgs e) { if (SpeakCompleted != null) { RaiseEventOnUIThread(SpeakCompleted, sender, e); } }