whisper.cpp/examples
Daniel Bevenius 0b17d4507e
examples : update server.py to match github pages app [no ci] (#3004)
This commit updates examples/server.py which is used to serve the wasm
examples locally. The changes include:

- Added a redirect from the root URL to /whisper.cpp.
  So now accessing http://localhost:8000/ will redirect to
  http://localhost:8000/whisper.cpp/ which matches the url for the app
  deployed to github pages.

- Custom handling for coi-serviceworker.js to serve it to avoid
  and error in the console. This file is not strictly necessary
  for the local server to work as the headers are provided already but
  it is nice to not have an error in the console.

- Fixed the shutdown of the server to ensure it exits cleanly
  on Ctrl+C. Previously it would continue to hang onto the port even
  after the processed had exited.
2025-04-04 10:23:53 +02:00
..
addon.node examples : support progress_callback API for addon.node (#2941) 2025-03-28 06:34:26 +01:00
bench whisper : support GGML_BACKEND_DL (#2843) 2025-02-27 13:35:07 +01:00
bench.wasm examples : update README links to point to pages deployment (#2971) 2025-03-31 12:32:27 +02:00
cli whisper : enhance model download scripts functionality and resolve compiler warning (#2925) 2025-03-24 10:39:50 +02:00
command common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
command.wasm examples : update README links to point to pages deployment (#2971) 2025-03-31 12:32:27 +02:00
deprecation-warning examples : add WHISPER_SDL2 check to deprecation executables (#2911) 2025-03-20 18:36:02 +01:00
lsp common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
python readme : remove invalid flag from Python example (#2396) 2024-08-30 14:00:38 +03:00
quantize whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
server feat: add health check endpoint to server (#2968) 2025-03-31 11:03:41 +03:00
stream common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
stream.wasm ci : add github pages workflow for wasm examples (#2969) 2025-03-31 11:34:40 +02:00
sycl sycl: fix example build (#2570) 2024-11-18 14:57:23 +02:00
talk-llama common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
wchess common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
whisper.android examples : add new sources 2025-04-03 10:30:16 +03:00
whisper.android.java examples : add new sources 2025-04-03 10:30:16 +03:00
whisper.nvim whisper.nvim : fix missing reference to "model" variable (#2049) 2024-04-15 19:41:28 +03:00
whisper.objc examples : clarify Core ML encoder model usage [no ci] (#2987) 2025-04-02 08:32:14 +02:00
whisper.swiftui examples : clarify Core ML encoder model usage [no ci] (#2987) 2025-04-02 08:32:14 +02:00
whisper.wasm whisper.wasm : fix unknown language issue (#3000) 2025-04-03 19:50:47 +02:00
CMakeLists.txt examples : add dl to the list of libraries linked (#2875) 2025-03-14 04:42:20 +01:00
coi-serviceworker.js ci : add github pages workflow for wasm examples (#2969) 2025-03-31 11:34:40 +02:00
common-ggml.cpp common : remove old types 2024-12-18 12:52:16 +02:00
common-ggml.h whisper : add integer quantization support (#540) 2023-04-30 18:51:57 +03:00
common-sdl.cpp common : more general m_audio_len update logic (#2855) 2025-03-07 10:10:03 +02:00
common-sdl.h sdl : fix audio callback (#1523) 2023-11-20 13:16:38 +02:00
common-whisper.cpp common : fix audio loading by miniaudio (#2862) 2025-03-04 19:05:21 +02:00
common-whisper.h common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
common.cpp examples : command.wasm updates (#2904) 2025-03-20 07:02:18 +01:00
common.h common : fix audio loading by miniaudio (#2862) 2025-03-04 19:05:21 +02:00
ffmpeg-transcode.cpp examples : fix ffmpeg v5 build (#2543) 2024-11-13 21:41:52 +02:00
generate-karaoke.sh examples : use miniaudio for direct decoding flac, mp3, ogg and wav (#2759) 2025-02-27 09:06:54 +02:00
grammar-parser.cpp whisper : reorganize source code + improve CMake (#2256) 2024-06-26 19:34:09 +03:00
grammar-parser.h whisper : add grammar-based sampling (#1229) 2023-11-13 10:51:34 +02:00
helpers.js js : remove un-needed request header from fetchRemote (#2119) 2024-05-13 15:13:19 +03:00
json.hpp examples : clean up common code (#1871) 2024-02-19 10:50:15 +02:00
livestream.sh whisper : rename binaries + fix install (#2648) 2024-12-21 09:43:49 +02:00
miniaudio.h examples : use miniaudio for direct decoding flac, mp3, ogg and wav (#2759) 2025-02-27 09:06:54 +02:00
server.py examples : update server.py to match github pages app [no ci] (#3004) 2025-04-04 10:23:53 +02:00
stb_vorbis.c examples : use miniaudio for direct decoding flac, mp3, ogg and wav (#2759) 2025-02-27 09:06:54 +02:00
twitch.sh whisper : rename binaries + fix install (#2648) 2024-12-21 09:43:49 +02:00
yt-wsp.sh whisper : rename binaries + fix install (#2648) 2024-12-21 09:43:49 +02:00