aiaimimi0920 / godot-whisper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Godot Whisper

chat on Discord Chat on Discord

All Contributors

How to install

Go to a github release, copy paste the addons folder to the demo folder. Restart godot editor.

SpeechToText

SpeechToText Node has a transcribe which gets a buffer that it transcribes.

CaptureStreamToText

CaptureStreamToText - extends SpeechToText and runs transcribe function every 5 seconds.

Main thread

The transcribe can block the main thread. It should run in about 0.5 seconds every 5 seconds, but check for yourself.

Language Model

Go to a CaptureStreamToText node, select a Language Model to Download and click Download. You might have to alt tab editor or restart for asset to appear. Then, select language_model property.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Dragos Daian
Dragos Daian

💻
K. S. Ernest (iFire) Lee
K. S. Ernest (iFire) Lee

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

License:MIT License


Languages

Language:Metal 78.4%Language:C++ 11.7%Language:GDScript 3.2%Language:C 3.1%Language:Python 1.5%Language:PowerShell 1.1%Language:Shell 1.0%