
टेन फ्रेमवर्क x स्मॉलेस्ट एआई वॉयस
TEN Framework में Smallest AI को STT और TTS प्रदाता के रूप में सेट करें। चूंकि एजेंट डिक्लेरेटिव ग्राफ (declarative graphs) हैं, इसलिए Pulse और Lightning पर स्विच करना एक कॉन्फ़िगरेशन परिवर्तन है, न कि कोई कोड परिवर्तन।
अवलोकन
आवाज, ग्राफ से जुड़ी हुई।
TEN Framework वास्तविक समय (real-time), बहु-मोडल (multimodal) संवादात्मक वॉयस एजेंट बनाने के लिए एक ओपन-सोर्स फ्रेमवर्क है। एक TEN एजेंट एक डिक्लेरेटिव ग्राफ (declarative graph) है, जो RTC ट्रांसपोर्ट, STT, LLM और TTS के लिए नोड्स का एक पाइपलाइन है जिसे property.json फाइल में परिभाषित किया गया है। यह एकीकरण दो एक्सटेंशन प्रदान करता है, प्रत्येक क्षमता के लिए एक, इसलिए Smallest AI की ओर एजेंट को इंगित करने का अर्थ कोड लिखने के बजाय कॉन्फ़िगरेशन को संपादित करना है। smallest_asr_python एक्सटेंशन इस बात को संभालता है कि कॉलर क्या कहता है, और वर्ड-लेवल टाइमिंग के साथ WebSocket पर Pulse से ट्रांसक्रिप्शन को स्ट्रीम करता है। smallest_tts_python एक्सटेंशन इस बात को संभालता है कि एजेंट बदले में क्या कहता है, और कम लेटेंसी (low latency) के साथ Lightning ऑडियो स्ट्रीम करता है। व्यवधानों (interruptions) को फ्रेमवर्क द्वारा संभाला जाता है: जब कॉलर एजेंट के बीच में बोलता है, तो TEN, TTS एक्सटेंशन को फ्लश (flush) कर देता है और Lightning सिंथेसिस को स्ट्रीम के बीच में ही रद्द कर दिया जाता है।
यह कैसे काम करता है
काम कैसे करता है हेडिंग: पांच चरणों में काम शुरू करें।
संसाधन
बाकी सब कुछ यहाँ है।
संबंधित एकीकरण

