deepgram / deepgram-dotnet-sdk

.NET SDK for Deepgram's automated speech recognition APIs.
https://developers.deepgram.com
MIT License
33 stars 30 forks source link

Implement Speaker Class for Agent API for Local Laptop #348

Open davidvonthenen opened 3 weeks ago

davidvonthenen commented 3 weeks ago

Proposed changes

There is a provided Microphone class that was provided in the first release of v4 of this SDK for people to do STT locally on their laptop: https://www.nuget.org/packages/Deepgram.Microphone

It would be nice also to have one for a Speaker class similar to Python here: https://github.com/deepgram/deepgram-python-sdk/blob/main/deepgram/audio/speaker/speaker.py

This is not trivial work, but some of the code from the Microphone implementation using portaudio can be leveraged: https://github.com/deepgram/deepgram-dotnet-sdk/tree/main/Deepgram.Microphone

Context

Possible Implementation

Other information

jpvajda commented 2 weeks ago

@OoLunar This is a good one to work on.