minor change

This commit is contained in:
Jicheng Lu 2025-05-05 09:54:49 -05:00
parent 1762675cb0
commit c6f66b8227
2 changed files with 4 additions and 2 deletions

View file

@ -12,7 +12,7 @@ internal class AudioOut : IDisposable
private readonly BufferedWaveProvider _waveProvider; private readonly BufferedWaveProvider _waveProvider;
private readonly WaveOutEvent _waveOutEvent; private readonly WaveOutEvent _waveOutEvent;
public AudioOut() private AudioOut()
{ {
var audioFormat = new WaveFormat( var audioFormat = new WaveFormat(
rate: SAMPLE_RATE, rate: SAMPLE_RATE,
@ -33,6 +33,8 @@ internal class AudioOut : IDisposable
_waveOutEvent.Play(); _waveOutEvent.Play();
} }
public static AudioOut Init() => new();
public void Enqueue(BinaryData data) public void Enqueue(BinaryData data)
{ {
var buffer = data?.ToArray() ?? []; var buffer = data?.ToArray() ?? [];

View file

@ -14,7 +14,7 @@ internal partial class ConsoleChatSession
DisplayRemarks(); DisplayRemarks();
var (hub, conversationId) = await Setup(agentId); var (hub, conversationId) = await Setup(agentId);
var audioOut = new AudioOut(); var audioOut = AudioOut.Init();
await hub.ConnectToModel( await hub.ConnectToModel(
responseToUser: async data => responseToUser: async data =>