Cargo Features
voirs-sdk has no features set by default.
[dependencies]
voirs-sdk = { version = "0.1.0-alpha.3", features = ["gpu", "onnx", "wasm", "http", "cloud", "plugins", "emotion", "cloning", "conversion", "singing", "spatial", "realtime-conversion", "streaming-conversion", "voice-cloning", "advanced-emotions", "all-features"] }
- gpu all-features?
-
Enables gpu of voirs-acoustic, voirs-cloning, voirs-conversion, and voirs-vocoder
voirs-acoustic:
On macOS, use Metal; on Linux/Windows would use cuda
- onnx all-features?
-
Enables onnx of voirs-acoustic, voirs-cloning, and voirs-vocoder
- wasm = console_error_panic_hook, js-sys, wasm-bindgen, wasm-bindgen-futures, wasm-logger, web-sys
-
Affects
voirs-sdk::wasm… - http all-features? = axum, tower, tower-http
-
Affects
voirs-sdk::http… - cloud all-features? = aes-gcm, bincode, flate2, sha2, zstd
-
Affects
voirs-sdk::cloud… - plugins all-features? = libloading, wasmtime
-
Affects
registry::WasmPluginWrapper,registry::NativePluginWrapper… - emotion advanced-emotions? all-features? = voirs-emotion
-
Advanced voice features
Affects
voirs-sdk::emotion… - cloning all-features? voice-cloning? = voirs-cloning
-
Affects
voirs-sdk::cloning… - conversion all-features? realtime-conversion? streaming-conversion? = voirs-conversion
-
Affects
voirs-sdk::conversion… - singing
-
Affects
voirs-sdk::singing… - spatial = voirs-spatial
-
Affects
voirs-sdk::spatial… - realtime-conversion = conversion
-
Enables real-time of voirs-conversion
- streaming-conversion = conversion
-
Enables streaming of voirs-conversion
- voice-cloning = cloning
-
Complete feature sets
Enables acoustic-integration of voirs-cloning
- advanced-emotions = emotion
-
Enables acoustic-integration of voirs-emotion
New advanced features
- all-features = cloning, cloud, conversion, emotion, gpu, http, onnx, plugins
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- voirs-emotion advanced-emotions? emotion?
- voirs-cloning cloning? gpu? onnx? voice-cloning?
- voirs-conversion conversion? gpu? realtime-conversion? streaming-conversion?
- voirs-spatial spatial?
- wasm-bindgen wasm?
-
Enables wasm-bindgen
Web Integration dependencies
- wasm-bindgen-futures wasm?
- web-sys wasm?
- js-sys wasm?
- console_error_panic_hook wasm?
- wasm-logger wasm?
- axum http?
- tower http?
- tower-http http?
- flate2 cloud?
-
Enables flate2
Cloud Integration dependencies
- zstd cloud?
- sha2 cloud?
- aes-gcm cloud?
- bincode cloud?
-
Enables bincode ^2.0.1
- libloading plugins?
-
Enables libloading ^0.8
Plugin loading dependencies
- wasmtime plugins?
-
Enables wasmtime ^37.0.3