תרגום מכונה · המקור באנגלית
LocalVQE v1.4-AEC
דף זה Soniqo מסמך מקומיVQE v1.4-AEC מהמקומי speech-swift יישום Hugging Face מקושרות מתחת להערות האינטגרציה.
דף ראשון
כרטיסי נחיתה ותפריטי docs מצביעים כאן קודם; מודל מקור וקישורי החבילה נותרים זמינים מהעמוד הזה.
ב-Glance
| מודל מודל | LocalVQE v1.4-AEC |
|---|---|
| תפקידים | ביטול הד אקוסטי של Explicit-reference |
| חזרה | Native C++ מסנן הסתגלות בתוספת Core ML המסיכה השוכנת |
| Output | 16 kHz מונו Float32 PCM |
| שפות | עיבוד אקוסטי תלוי שפה |
| רישיון רישיון רישיון | Apache-2.0 קוד ומשקלות |
| סטטוס | סטרימינג שלם speech-swift Runtime |
| מקור Source | LocalVQE |
| Swift מוצר | SpeechEnhancement |
| CLI / Runtime | תוכנית מקומית VQEEchoCanceller |
שימוש בשימוש
החטיפה מתחת למראות את speech-swift API או פקודה שנחשפו על ידי ה-Repo.
import SpeechEnhancement
let aec = try await LocalVQEEchoCanceller.fromPretrained()
let cleanMicrophone = try aec.processFrame(
microphone: microphoneFrame,
reference: playbackReferenceFrame
)
מודל קישורים
הערות יישום
- הפניה מיקרופונית ומשחקית הם קלטות נפרדות, מסונכרנות; תמליל מערכת מעורבת-אודיו אינו הפניה תקפה.
- הסטרימינג מקבל בדיוק 256 דגימות מונו עבור קלט ב 16 kHz ומוסיפה אחד 16 ms ספקטרום של latency אלגוריתמית.
- כל מסגרת מנקה זמני Core ML buffers לפני שחזר, כל כך ארוך חוטי לכידת אינם ממצה macOS גבול IOSurface של IOSurground.
- איפוס לאחר פריימים צנחו, שינוי המכשיר, לכידת מחדש, או מיפוי גבולות כך מסנן טבע ומצב עצבי לא יכול לחצות הפסקות.
- הפניה שקטה משמרת דיבור מיקרופון בלבד; הריצה לעולם לא תחזור לתערובת או להשחית את המיקרופון.
- אל תקעו בעיוורון את הנתיב הזה עם עיבוד קולי של Apple I/O, כי שני עבריינים מתאימים יכולים לעוות את הדיבור הקרוב.