Add missing files for swift package manager - #3828
Conversation
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughAdds a Swift bridging header and a comprehensive Swift wrapper over Sherpa-ONNX C APIs, covering ASR, VAD, TTS, speech analysis, denoising, audio handling, source separation, and library metadata. ChangesSwift API expansion
Estimated code review effort: 5 (Critical) | ~120 minutes Sequence Diagram(s)sequenceDiagram
participant SwiftClient
participant SherpaOnnxRecognizer
participant SherpaOnnxOnlineRecognitionResult
SwiftClient->>SherpaOnnxRecognizer: acceptWaveform(samples)
SwiftClient->>SherpaOnnxRecognizer: decode()
SherpaOnnxRecognizer-->>SherpaOnnxOnlineRecognitionResult: getResult()
SherpaOnnxOnlineRecognitionResult-->>SwiftClient: text, tokens, timestamps
Possibly related PRs
Suggested labels: ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit