minor change
This commit is contained in:
parent
1762675cb0
commit
c6f66b8227
|
|
@ -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() ?? [];
|
||||||
|
|
|
||||||
|
|
@ -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 =>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue