godot-whisper
A GDExtension addon for the Godot Engine that enables realtime audio transcription, supports OpenCL for most platforms, Metal for Apple devices, and runs on a separate thread.
파일 탐색기
최종 버전 다운로드 (.zip)- build_android.yml
- build_ios.yml
- build_linux.yml
- build_macos.yml
- build_web.yml
- build_windows.yml
- release.yml
- runner.yml
- copilot-instructions.md
- Info.plist
- Info.plist
- Info.plist
- Info.plist
- ggml-metal.metal
- audio_stream_to_text.gd
- audio_stream_to_text.gd.uid
- capture_stream_to_text.gd
- capture_stream_to_text.gd.uid
- godot_whisper.gdextension
- godot_whisper.gdextension.uid
- label_transcribe.gd
- label_transcribe.gd.uid
- LICENSE
- model_downloader.gd
- model_downloader.gd.uid
- plugin.cfg
- whisper_dock.gd
- whisper_dock.gd.uid
- whisper_dock.tscn
- whisper_logo.png
- whisper_logo.png.import
- audio_transcribe.tscn
- enable_mic.gd
- enable_mic.gd.uid
- jfk.wav
- jfk.wav.import
- mic_transcribe.tscn
- README.md
- sample_bus_layout.tres
- sample_setup.gd
- sample_setup.gd.uid
- StartButton.gd
- StartButton.gd.uid
- test_display.gd
- test_display.gd.uid
- .gitignore
- project.godot
- add.cl.h
- add_id.cl.h
- argsort.cl.h
- clamp.cl.h
- concat.cl.h
- conv2d.cl.h
- conv2d_f16_f32.cl.h
- cpy.cl.h
- cumsum.cl.h
- cvt.cl.h
- diag.cl.h
- diag_mask_inf.cl.h
- div.cl.h
- exp.cl.h
- expm1.cl.h
- fill.cl.h
- flash_attn_f16.cl.h
- flash_attn_f32.cl.h
- flash_attn_f32_f16.cl.h
- gelu.cl.h
- gemm_moe_mxfp4_f32.cl.h
- gemm_noshuffle_q4_1_f32.cl.h
- gemv_moe_mxfp4_f32.cl.h
- gemv_noshuffle.cl.h
- gemv_noshuffle_general.cl.h
- gemv_noshuffle_general_q8_0_f32.cl.h
- gemv_noshuffle_q4_1_f32.cl.h
- get_rows.cl.h
- glu.cl.h
- group_norm.cl.h
- im2col_f16.cl.h
- im2col_f32.cl.h
- l2_norm.cl.h
- mean.cl.h
- mul.cl.h
- mul_mat_Ab_Bi_8x4.cl.h
- mul_mat_f16_f32.cl.h
- mul_mm_f16_f32_kq_kqv.cl.h
- mul_mm_f16_f32_l4_lm.cl.h
- mul_mm_f32_f32_l4_lm.cl.h
- mul_mm_q4_0_f32_l4_lm.cl.h
- mul_mm_q4_1_f32_l4_lm.cl.h
- mul_mm_q6_k_f32_l4_lm.cl.h
- mul_mm_q8_0_f32_8x4.cl.h
- mul_mm_q8_0_f32_l4_lm.cl.h
- mul_mv_f16_f16.cl.h
- mul_mv_f16_f32.cl.h
- mul_mv_f16_f32_1row.cl.h
- mul_mv_f16_f32_l4.cl.h
- mul_mv_f32_f32.cl.h
- mul_mv_id_mxfp4_f32.cl.h
- mul_mv_id_mxfp4_f32_flat.cl.h
- mul_mv_id_q4_0_f32_8x_flat.cl.h
- mul_mv_id_q8_0_f32.cl.h
- mul_mv_id_q8_0_f32_flat.cl.h
- mul_mv_mxfp4_f32.cl.h
- mul_mv_mxfp4_f32_flat.cl.h
- mul_mv_q4_0_f32.cl.h
- mul_mv_q4_0_f32_1d_16x_flat.cl.h
- mul_mv_q4_0_f32_1d_8x_flat.cl.h
- mul_mv_q4_0_f32_8x_flat.cl.h
- mul_mv_q4_0_f32_v.cl.h
- mul_mv_q4_1_f32.cl.h
- mul_mv_q4_1_f32_flat.cl.h
- mul_mv_q4_k_f32.cl.h
- mul_mv_q6_k_f32.cl.h
- mul_mv_q6_k_f32_flat.cl.h
- mul_mv_q8_0_f32.cl.h
- mul_mv_q8_0_f32_flat.cl.h
- neg.cl.h
- norm.cl.h
- pad.cl.h
- relu.cl.h
- repeat.cl.h
- rms_norm.cl.h
- rope.cl.h
- scale.cl.h
- set_rows.cl.h
- sigmoid.cl.h
- silu.cl.h
- softmax_4_f16.cl.h
- softmax_4_f32.cl.h
- softmax_f16.cl.h
- softmax_f32.cl.h
- softplus.cl.h
- solve_tri.cl.h
- sqr.cl.h
- sqrt.cl.h
- ssm_conv.cl.h
- sub.cl.h
- sum_rows.cl.h
- tanh.cl.h
- transpose.cl.h
- tri.cl.h
- tsembd.cl.h
- upscale.cl.h
- build_config.h
- config.h
- build-dev.sh
- build.sh
- ci-sign-macos.ps1
- clang-format.sh
- clang-tidy.sh
- register_types.cpp
- register_types.h
- resource_loader_whisper.cpp
- resource_loader_whisper.h
- resource_whisper.cpp
- resource_whisper.h
- speech_to_text.cpp
- speech_to_text.h
- godot-cpp
- libsamplerate
- opencl_headers
- opencl_icd_loader
- whisper.cpp
- .all-contributorsrc
- .clang-format
- .clang-tidy
- .gitignore
- .gitmodules
- AUTHORS.md
- banner_godot_whisper.jpg
- LICENSE
- README.md
- SConstruct
- THIRDPARTY.txt
- whisper_cpp.gif
- whisper_logo.png
// repository documentation
Was this content helpful?
(0 ratings)
