th-nuernberg / memtest

Apache License 2.0
1 stars 0 forks source link

implement whisper_cpp #31

Open ChipCracker opened 3 months ago

ChipCracker commented 3 months ago

Create an Audioservice for recording the users voice and transcribing it in realtime.

https://github.com/ggerganov/whisper.cpp?tab=readme-ov-file https://github.com/ggerganov/whisper.cpp/tree/master/examples/whisper.swiftui

Fork SwiftWhisper for implementing streaming and live transcription https://github.com/exPHAT/SwiftWhisper https://github.com/ChipCracker/SwiftWhisper

ChipCracker commented 3 months ago

POC implemenation for transcribing only an already saved file is made. Stream Transcription from Buffer is much more difficult because of the need to write an own implementation of it.

Plan: Implement live Transcription using Apples Own Lib and later try to implement it using whispercpp

ChipCracker commented 2 months ago

https://github.com/th-nuernberg/memtest/tree/feature/whisper_cpp_new