{"name":"voirs-ffi","vers":"0.1.0-alpha.1","deps":[{"name":"alsa","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"anyhow","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"core-foundation","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dbus","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"js-sys","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi","req":"^2.0","features":["async"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi-derive","req":"^2.0","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"num_cpus","req":"^1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"objc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc-foundation","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"once_cell","req":"^1.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"procfs","req":"^0.16","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pulse","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_local","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"voirs","req":"^0.1.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-acoustic","req":"^0.1.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-g2p","req":"^0.1.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-recognizer","req":"^0.1.0-alpha.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-sdk","req":"^0.1.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-vocoder","req":"^0.1.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"web-sys","req":"^0.3","features":["console","AudioContext","AudioBuffer"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winapi","req":"^0.3","features":["combaseapi","mmdeviceapi","objbase","winreg","processthreadsapi","wtypes","oleauto","unknwnbase","guiddef"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows","req":"^0.52","features":["Win32_System_ProcessStatus","Win32_Foundation","Win32_System_Com","Win32_Media_Audio","Win32_Media_Audio_DirectSound","Win32_Media_Audio_Endpoints","Win32_System_Registry","Win32_Media_Multimedia"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winreg","req":"^0.52","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3a74fe4674c97eb22bdcaf97aa359b92d8f6d03907cec3a6778ae099803316ea","features":{"gpu":["voirs-acoustic/gpu","voirs-vocoder/gpu"],"memory-detection":[]},"features2":{"default":["memory-detection","dep:futures","dep:futures-util"],"futures":["dep:futures","dep:futures-util"],"linux-platform":["dep:procfs","dep:alsa","dep:pulse","dep:dbus"],"logging":["dep:tracing","dep:tracing-subscriber"],"macos-platform":["dep:core-foundation","dep:cpal","dep:objc","dep:objc-foundation"],"nodejs":["dep:napi","dep:napi-derive"],"platform-integration":["windows-platform","macos-platform","linux-platform"],"python":["dep:pyo3","dep:numpy","logging","dep:futures","dep:futures-util"],"python-recognition":["python","recognition"],"recognition":["dep:voirs-recognizer","dep:futures","dep:futures-util"],"wasm":["dep:wasm-bindgen","dep:wasm-bindgen-futures","dep:web-sys","dep:js-sys","dep:console_error_panic_hook"],"windows-platform":["dep:windows","dep:winapi"]},"yanked":true,"rust_version":"1.70","pubtime":"2025-09-21T05:56:56Z","v":2}
{"name":"voirs-ffi","vers":"0.1.0-alpha.2","deps":[{"name":"alsa","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"core-foundation","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"cpal","req":"^0.16","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dbus","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"js-sys","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi","req":"^2.16","features":["async"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi-derive","req":"^2.16","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"num_cpus","req":"^1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"objc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc-foundation","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"procfs","req":"^0.18","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pulse","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_local","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"voirs-acoustic","req":"^0.1.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-g2p","req":"^0.1.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-recognizer","req":"^0.1.0-alpha.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-sdk","req":"^0.1.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-vocoder","req":"^0.1.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"web-sys","req":"^0.3","features":["console","AudioContext","AudioBuffer"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winapi","req":"^0.3","features":["combaseapi","mmdeviceapi","objbase","winreg","processthreadsapi","wtypes","oleauto","unknwnbase","guiddef"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows","req":"^0.58","features":["Win32_System_ProcessStatus","Win32_Foundation","Win32_System_Com","Win32_Media_Audio","Win32_Media_Audio_DirectSound","Win32_Media_Audio_Endpoints","Win32_System_Registry","Win32_Media_Multimedia"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winreg","req":"^0.55","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1702dd63d4e89f10b40b3e425d8587e969ec1c6313dacd06ac6898849a45e2c6","features":{"gpu":["voirs-acoustic/gpu","voirs-vocoder/gpu"],"memory-detection":[]},"features2":{"default":["memory-detection","dep:futures","dep:futures-util"],"futures":["dep:futures","dep:futures-util"],"linux-platform":["dep:procfs","dep:alsa","dep:pulse","dep:dbus"],"logging":["dep:tracing","dep:tracing-subscriber"],"macos-platform":["dep:core-foundation","dep:cpal","dep:objc","dep:objc-foundation"],"nodejs":["dep:napi","dep:napi-derive"],"platform-integration":["windows-platform","macos-platform","linux-platform"],"python":["dep:pyo3","dep:numpy","logging","dep:futures","dep:futures-util"],"python-recognition":["python","recognition"],"recognition":["dep:voirs-recognizer","dep:futures","dep:futures-util"],"wasm":["dep:wasm-bindgen","dep:wasm-bindgen-futures","dep:web-sys","dep:js-sys","dep:console_error_panic_hook"],"windows-platform":["dep:windows","dep:winapi"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-10-04T14:32:43Z","v":2}
{"name":"voirs-ffi","vers":"0.1.0-alpha.3","deps":[{"name":"alsa","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"core-foundation","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"cpal","req":"^0.16","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dbus","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"js-sys","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"libc","req":"^0.2.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi","req":"^3.6","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"napi-derive","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"objc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc-foundation","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"procfs","req":"^0.18","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pulse","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pyo3","req":"^0.26.0","features":["extension-module"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_local","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"voirs-acoustic","req":"^0.1.0-alpha.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-g2p","req":"^0.1.0-alpha.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-recognizer","req":"^0.1.0-alpha.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-sdk","req":"^0.1.0-alpha.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-vocoder","req":"^0.1.0-alpha.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"web-sys","req":"^0.3","features":["console","AudioContext","AudioBuffer","Blob"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winapi","req":"^0.3","features":["combaseapi","mmdeviceapi","objbase","winreg","processthreadsapi","wtypes","oleauto","unknwnbase","guiddef"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows","req":"^0.58","features":["Win32_System_ProcessStatus","Win32_Foundation","Win32_System_Com","Win32_Media_Audio","Win32_Media_Audio_DirectSound","Win32_Media_Audio_Endpoints","Win32_System_Registry","Win32_Media_Multimedia"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"398fe0123858168987d7dd419d467223bbb10fa046a15240e8173104846ee69e","features":{"gpu":["voirs-acoustic/gpu","voirs-vocoder/gpu"],"memory-detection":[]},"features2":{"default":["memory-detection","dep:futures","dep:futures-util"],"futures":["dep:futures","dep:futures-util"],"linux-platform":["dep:procfs","dep:alsa","dep:pulse","dep:dbus"],"logging":["dep:tracing","dep:tracing-subscriber"],"macos-platform":["dep:core-foundation","dep:cpal","dep:objc","dep:objc-foundation"],"nodejs":["dep:napi","dep:napi-derive","dep:futures","dep:futures-util"],"numpy":["python","dep:numpy"],"platform-integration":["windows-platform","macos-platform","linux-platform"],"python":["dep:pyo3","logging","dep:futures","dep:futures-util"],"python-recognition":["python","recognition"],"recognition":["dep:voirs-recognizer","dep:futures","dep:futures-util"],"wasm":["dep:wasm-bindgen","dep:wasm-bindgen-futures","dep:web-sys","dep:js-sys","dep:console_error_panic_hook"],"whisper-pure":["recognition","voirs-recognizer/whisper-pure"],"windows-platform":["dep:windows","dep:winapi"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-30T04:01:32Z","v":2}
{"name":"voirs-ffi","vers":"0.1.0-beta.1","deps":[{"name":"alsa","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"core-foundation","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dbus","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"flume","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"js-sys","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"libc","req":"^0.2.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi","req":"^3.8","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"napi-derive","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"objc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc-foundation","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"procfs","req":"^0.18","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pulse","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pyo3","req":"^0.28.2","features":["auto-initialize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_local","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"voirs-acoustic","req":"^0.1.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-g2p","req":"^0.1.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-recognizer","req":"^0.1.0-beta.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-sdk","req":"^0.1.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-vocoder","req":"^0.1.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"web-sys","req":"^0.3","features":["console","AudioContext","AudioBuffer","Blob"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winapi","req":"^0.3","features":["combaseapi","mmdeviceapi","objbase","winreg","processthreadsapi","wtypes","oleauto","unknwnbase","guiddef"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_System_ProcessStatus","Win32_Foundation","Win32_System_Com","Win32_Media_Audio","Win32_Media_Audio_DirectSound","Win32_Media_Audio_Endpoints","Win32_System_Registry","Win32_Media_Multimedia"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"63b75c7da9d87067b98cf8b0cd1cfc7389d9f47ad8942d7cabe9feaf5bcfbbfd","features":{"gpu":["voirs-acoustic/gpu","voirs-vocoder/gpu"],"memory-detection":[]},"features2":{"default":["memory-detection","dep:futures","dep:futures-util"],"futures":["dep:futures","dep:futures-util"],"linux-platform":["dep:procfs","dep:alsa","dep:pulse","dep:dbus"],"logging":["dep:tracing","dep:tracing-subscriber"],"macos-platform":["dep:core-foundation","dep:cpal","dep:objc","dep:objc-foundation"],"nodejs":["dep:napi","dep:napi-derive","dep:futures","dep:futures-util"],"numpy":["python","dep:numpy"],"platform-integration":["windows-platform","macos-platform","linux-platform"],"python":["dep:pyo3","logging","dep:futures","dep:futures-util"],"python-recognition":["python","recognition"],"recognition":["dep:voirs-recognizer","dep:futures","dep:futures-util"],"wasm":["dep:wasm-bindgen","dep:wasm-bindgen-futures","dep:web-sys","dep:js-sys","dep:console_error_panic_hook"],"whisper-pure":["recognition","voirs-recognizer/whisper-pure"],"windows-platform":["dep:windows","dep:winapi"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-01T18:28:31Z","v":2}
{"name":"voirs-ffi","vers":"0.1.0-rc.1","deps":[{"name":"alsa","req":"^0.11","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"core-foundation","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dbus","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"flume","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hound","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"js-sys","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"libc","req":"^0.2.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"napi","req":"^3.8","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"napi-derive","req":"^3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"numpy","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"objc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc-foundation","req":"^0.1","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"procfs","req":"^0.18","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pulse","req":"^0.5","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"pyo3","req":"^0.28.2","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28.2","features":["auto-initialize","abi3-py38"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_local","req":"^1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"voirs-acoustic","req":"^0.1.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-g2p","req":"^0.1.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-recognizer","req":"^0.1.0-rc.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-sdk","req":"^0.1.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"voirs-vocoder","req":"^0.1.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen","req":"^0.2","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"web-sys","req":"^0.3","features":["console","AudioContext","AudioBuffer","Blob"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"winapi","req":"^0.3","features":["combaseapi","mmdeviceapi","objbase","winreg","processthreadsapi","wtypes","oleauto","unknwnbase","guiddef"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_System_ProcessStatus","Win32_Foundation","Win32_System_Com","Win32_Media_Audio","Win32_Media_Audio_DirectSound","Win32_Media_Audio_Endpoints","Win32_System_Registry","Win32_Media_Multimedia"],"optional":true,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"f3a33225d0d8f57b1025725006d578e93fe78d7bd96d31bb967e56c1e8a4085e","features":{"gpu":["voirs-acoustic/gpu","voirs-vocoder/gpu"],"memory-detection":[]},"features2":{"default":["memory-detection","dep:futures","dep:futures-util"],"futures":["dep:futures","dep:futures-util"],"linux-platform":["dep:procfs","dep:alsa","dep:pulse","dep:dbus"],"logging":["dep:tracing","dep:tracing-subscriber"],"macos-platform":["dep:core-foundation","dep:cpal","dep:objc","dep:objc-foundation"],"nodejs":["dep:napi","dep:napi-derive","dep:futures","dep:futures-util"],"numpy":["python","dep:numpy"],"platform-integration":["windows-platform","macos-platform","linux-platform"],"python":["dep:pyo3","logging","dep:futures","dep:futures-util"],"python-recognition":["python","recognition"],"recognition":["dep:voirs-recognizer","dep:futures","dep:futures-util"],"vendored-openssl":["dep:openssl"],"wasm":["dep:wasm-bindgen","dep:wasm-bindgen-futures","dep:web-sys","dep:js-sys","dep:console_error_panic_hook"],"whisper-pure":["recognition","voirs-recognizer/whisper-pure"],"windows-platform":["dep:windows","dep:winapi"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-26T11:34:06Z","v":2}
