Skip to content

This project focuses on developing an application for transcribing and summarizing audio files, sourced from both microphone and system inputs. The application aims to streamline the transcription and summarization process.

License

Notifications You must be signed in to change notification settings

BeerHobbyist/MinutesWPF

 
 

Repository files navigation

Minutes

A WPF-based application for serving Speech2TextAPI to Windows users. Provides production grade front-end dedicated for seamless integration with the API

App overview

Currently the app can recod audio from the sound card, send it to the server and receive the transcribed text. The app also provides a simple UI for the user to interact with the app. When the window loads it connects to the websocket server. When the user clicks the record button, the app starts recording audio and sends it to the server. The server then sends the transcribed text back to the app, which is displayed in the text box.

Docs

  1. Overview of the models
  2. Overview of project structure
  3. Overview of DI
  4. Overview of Mediator pattern

To do list

  • Fix a bug which causes the main window to strech to crazy sizes when recording using always top widget
  • Add a feature to save the transcribed text to a file
  • Add a control to change the audio source
  • Remove default window border

If you something comes to your mind, feel free to add it to the list.

About audio visualisation and record button style

The RecordButton style works by binding to IsRecording propery in the HomeViewModel. If there is no such property it will cause a binding error.

About

This project focuses on developing an application for transcribing and summarizing audio files, sourced from both microphone and system inputs. The application aims to streamline the transcription and summarization process.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%