Closed davidvonthenen closed 7 months ago
The updates encompass a broad enhancement and restructuring of the Deepgram solution, focusing on expanding its capabilities in analyzing audio data. New projects for testing various scenarios, including edge cases and expected failures, have been introduced. Additionally, there's a significant inclusion of projects tailored for analyzing sentiment, intent, summary, and topic from audio inputs. The solution also sees the incorporation of pre-recorded scenarios for comprehensive analysis and a unique woodchuck
subproject under the Speak
project, indicating a diversification in speech processing tasks.
File(s) | Change Summary |
---|---|
Deepgram.Dev.sln |
Major restructuring with additions of testing, analysis (sentiment, intent, summary, topic), and balance management projects. New PreRecorded scenarios and a woodchuck subproject in Speak added. |
Deepgram/Clients/Live/v1/Client.cs |
Refactored ProcessDataReceived and Stop methods; introduced InvokeParallel for parallel event handler invocation. |
Deepgram/GlobalUsings.cs |
Removed global using directive for Microsoft.Extensions.Logging . |
Deepgram/Logger/Log.cs |
Updated logging configuration for detailed output. |
examples/analyze/.../Analyze.csproj ,examples/prerecorded/.../PreRecorded.csproj ,examples/speak/file/woodchuck/Speak.csproj ,tests/edge_cases/keepalive/KeepAlive.csproj ,tests/edge_cases/reconnect_same_object/ReconnectStreaming.csproj ,tests/expected_failures/exercise_timeout/ExerciseTimeout.csproj |
Introduced or updated .NET project files for analyzing audio data, pre-recorded scenarios, speech processing (woodchuck ), and various tests. Targeting .NET 6.0 and including references to Microsoft.Extensions.Http and Deepgram.csproj . |
examples/analyze/.../Program.cs ,examples/prerecorded/.../Program.cs ,examples/speak/file/woodchuck/Program.cs ,tests/edge_cases/keepalive/Program.cs ,tests/edge_cases/reconnect_same_object/Program.cs ,tests/expected_failures/exercise_timeout/Program.cs |
Introduced functionality for analyzing audio data (intent, sentiment, summary, topic), transcribing pre-recorded audio, speech-to-text processing (woodchuck ), and various testing scenarios using the Deepgram .NET SDK. |
examples/analyze/.../conversation.txt ,examples/prerecorded/.../CallCenterPhoneCall.mp3 ,examples/prerecorded/file/Bueller-Life-moves-pretty-fast.wav |
Added new files to support audio data analysis and transcription examples, introducing "Deepgram Aura," a text-to-speech API for real-time conversational voice AI agents. |
[!WARNING]
Following problems were encountered
- Git: Failed to clone repository. Please contact CodeRabbit support.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Implements: https://github.com/deepgram/deepgram-dotnet-sdk/issues/198, https://github.com/deepgram/deepgram-dotnet-sdk/issues/195, https://github.com/deepgram/deepgram-dotnet-sdk/issues/193
This implements the following:
Summary by CodeRabbit
Speak
project with awoodchuck
subproject for text-to-speech processing.