refactor: extracted audio and voice engine into a standalone library crate

- Extracted audio capture and playback implementations, along with the WebRTC peer engine, from `pi-natives` into a new `pi-voice` library crate.
- Updated `pi-natives` bindings to consume the extracted `pi_voice` audio streams and live peer core.
- Added release validation gate jobs, parallelized Linux binary builds, and introduced a concurrent macOS release build job in the CI workflow.
- Updated Bazel workspace configurations, Cargo manifests, and documentation to include the new `pi-voice` crate and its dependencies.
This commit is contained in:
can1357
2026-07-30 05:12:40 +02:00
parent a38a2f25cf
commit d562e53b83
16 changed files with 1485 additions and 1201 deletions
+35 -34
View File
File diff suppressed because one or more lines are too long