whisper.cpp/examples
Daniel Bevenius 83b14c357c
examples : use xcframework in whisper.objc example (#2882)
* examples : use xcframework in whisper.objc example

This commit updates the whisper.objc example to use the xcframework.

The motivation for this to be consistent with the swift example and to
also act as a reference for how to use the xcframework in an objc
project.

Resolves: https://github.com/ggerganov/whisper.cpp/issues/2881

* examples : setup audio session viewDidload

This commit adds the setup of the audio session in the viewDidload
method of the ViewController.m file. This is necessary to allow the app
to record audio.

The motivation for this is that without this it was not possible to
caputue audio from the microphone. It was possible to click on the
Capture button but nothing happened after that, and the button was not
marked red indicating that the button could be clicked again to stop
capturing. With this change it is possible to capture audio from the
microphone and get it transcribed.
2025-03-17 13:01:24 +01:00
..
addon.node fix: missing include common-whisper (#2858) 2025-03-02 20:55:11 +02:00
bench whisper : support GGML_BACKEND_DL (#2843) 2025-02-27 13:35:07 +01:00
bench.wasm whisper : add support for large v3 (#1444) 2023-11-07 15:30:18 +02:00
cli common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
command common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
command.wasm whisper : add context param to disable gpu (#1293) 2023-11-06 11:04:24 +02:00
deprecation-warning examples : handle "main.exe" deprecation 2024-12-30 13:00:18 +02: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 common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
stream common : separate whisper sources (#2846) 2025-02-27 12:50:32 +02:00
stream.wasm stream.wasm : fix invalid memory access when no segments (#1902) 2024-02-26 10:12:35 +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 android : try to fix build 2024-12-18 12:52:16 +02:00
whisper.android.java whisper : adapt to latest ggml (skip) (#0) 2024-10-05 15:23:51 +03:00
whisper.nvim whisper.nvim : fix missing reference to "model" variable (#2049) 2024-04-15 19:41:28 +03:00
whisper.objc examples : use xcframework in whisper.objc example (#2882) 2025-03-17 13:01:24 +01:00
whisper.swiftui whisper: add xcframework build script (#2873) 2025-03-13 13:56:39 +01:00
whisper.wasm whisper : add context param to disable gpu (#1293) 2023-11-06 11:04:24 +02:00
CMakeLists.txt examples : add dl to the list of libraries linked (#2875) 2025-03-14 04:42:20 +01: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 common : fix audio loading by miniaudio (#2862) 2025-03-04 19:05:21 +02: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
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