Esempio n. 1
0
 private void OnTTSData(object sender, UnifiedSpeechServicesTTS.GenericEventArgs <System.IO.Stream> e)
 {
     using (var memoryStream = new System.IO.MemoryStream())
     {
         e.EventData.CopyTo(memoryStream);
         var bytes = memoryStream.ToArray();
         if (bytes.Length > 0)
         {
             Console.WriteLine("TTS WS Sending " + bytes.Length + " bytes");
             webSocket.SendAsync(new ArraySegment <byte>(bytes), WebSocketMessageType.Binary, true, CancellationToken.None).Wait();
         }
     }
 }
Esempio n. 2
0
 private void OnTTSData(object sender, UnifiedSpeechServicesTTS.GenericEventArgs <System.IO.Stream> e)
 {
     using (var memoryStream = new System.IO.MemoryStream())
     {
         e.EventData.CopyTo(memoryStream);
         var bytes = memoryStream.ToArray();
         if (bytes.Length > 0)
         {
             if (StreamLog)
             {
                 Console.WriteLine("TTS WS Sending " + bytes.Length + " bytes");
             }
             Send(bytes).Wait();
         }
     }
     //Sessions.CloseSession(ID);
 }