mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2025-08-26 03:25:38 +02:00
.devops
.github
bindings
ci
cmake
examples
addon.node
bench
bench.wasm
cli
command
command.wasm
deprecation-warning
lsp
python
quantize
server
stream
stream.wasm
sycl
talk-llama
prompts
.gitignore
CMakeLists.txt
README.md
eleven-labs.py
llama-adapter.cpp
llama-adapter.h
llama-arch.cpp
llama-arch.h
llama-batch.cpp
llama-batch.h
llama-chat.cpp
llama-chat.h
llama-context.cpp
llama-context.h
llama-cparams.cpp
llama-cparams.h
llama-grammar.cpp
llama-grammar.h
llama-graph.cpp
llama-graph.h
llama-hparams.cpp
llama-hparams.h
llama-impl.cpp
llama-impl.h
llama-io.cpp
llama-io.h
llama-kv-cache.cpp
llama-kv-cache.h
llama-memory.cpp
llama-memory.h
llama-mmap.cpp
llama-mmap.h
llama-model-loader.cpp
llama-model-loader.h
llama-model.cpp
llama-model.h
llama-quant.cpp
llama-quant.h
llama-sampling.cpp
llama-sampling.h
llama-vocab.cpp
llama-vocab.h
llama.cpp
llama.h
speak
speak.bat
speak.ps1
talk-llama.cpp
unicode-data.cpp
unicode-data.h
unicode.cpp
unicode.h
wchess
whisper.android
whisper.android.java
whisper.nvim
whisper.objc
whisper.swiftui
whisper.wasm
CMakeLists.txt
coi-serviceworker.js
common-ggml.cpp
common-ggml.h
common-sdl.cpp
common-sdl.h
common-whisper.cpp
common-whisper.h
common.cpp
common.h
ffmpeg-transcode.cpp
generate-karaoke.sh
grammar-parser.cpp
grammar-parser.h
helpers.js
json.hpp
livestream.sh
miniaudio.h
server.py
stb_vorbis.c
twitch.sh
yt-wsp.sh
ggml
grammars
include
models
samples
scripts
src
tests
.dockerignore
.gitignore
AUTHORS
CMakeLists.txt
LICENSE
Makefile
README.md
README_sycl.md
build-xcframework.sh
close-issue.yml
16 lines
380 B
C++
16 lines
380 B
C++
#include "llama-io.h"
|
|
|
|
void llama_io_write_i::write_string(const std::string & str) {
|
|
uint32_t str_size = str.size();
|
|
|
|
write(&str_size, sizeof(str_size));
|
|
write(str.data(), str_size);
|
|
}
|
|
|
|
void llama_io_read_i::read_string(std::string & str) {
|
|
uint32_t str_size;
|
|
read_to(&str_size, sizeof(str_size));
|
|
|
|
str.assign((const char *) read(str_size), str_size);
|
|
}
|