mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2025-04-30 14:14:41 +02:00
examples : clarify Core ML encoder model usage [no ci] (#2987)
This commit clarifies the usage of the Core ML encoder model in the whisper.obj and whisper.swiftui examples. Refs: https://github.com/ggerganov/whisper.cpp/issues/2783
This commit is contained in:
parent
c8e3968edd
commit
854c0518bc
@ -30,4 +30,6 @@ mkdir models/ggml-base.en-encoder.mlmodelc
|
|||||||
|
|
||||||
Follow the [`Core ML support` section of readme](../../README.md#core-ml-support) to convert the model.
|
Follow the [`Core ML support` section of readme](../../README.md#core-ml-support) to convert the model.
|
||||||
That is all the needs to be done to use the Core ML model in the app. The converted model is a
|
That is all the needs to be done to use the Core ML model in the app. The converted model is a
|
||||||
resource in the project and will be used if it is available.
|
resource in the project and will be used if it is available. Note that the Core ML model is only
|
||||||
|
used for the encoder, the decoder which is in the ggml model is still required so both need to
|
||||||
|
be available.
|
||||||
|
@ -34,7 +34,9 @@ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
|
|||||||
**Note:** Pay attention to the folder path: `whisper.swiftui.demo/Resources/models` is the appropriate directory to place resources whilst `whisper.swiftui.demo/Models` is related to actual code.
|
**Note:** Pay attention to the folder path: `whisper.swiftui.demo/Resources/models` is the appropriate directory to place resources whilst `whisper.swiftui.demo/Models` is related to actual code.
|
||||||
|
|
||||||
### Core ML support
|
### Core ML support
|
||||||
1. Follow all the steps in the `Usage` section, including adding the ggml model file.
|
1. Follow all the steps in the `Usage` section, including adding the ggml model file.
|
||||||
|
The ggml model file is required as the Core ML model is only used for the encoder. The
|
||||||
|
decoder which is in the ggml model is still required.
|
||||||
2. Follow the [`Core ML support` section of readme](../../README.md#core-ml-support) to convert the
|
2. Follow the [`Core ML support` section of readme](../../README.md#core-ml-support) to convert the
|
||||||
model.
|
model.
|
||||||
3. Add the Core ML model (`models/ggml-base.en-encoder.mlmodelc/`) to `whisper.swiftui.demo/Resources/models` **via Xcode**.
|
3. Add the Core ML model (`models/ggml-base.en-encoder.mlmodelc/`) to `whisper.swiftui.demo/Resources/models` **via Xcode**.
|
||||||
|
Loading…
Reference in New Issue
Block a user