private void OnTTSData(object sender, CognitiveServicesTTS.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();
         }
     }
 }
 private void OnTTSData(object sender, CognitiveServicesTTS.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");
             Send(bytes).Wait();
         }
     }
     //Sessions.CloseSession(ID);
 }