Skip to content
बीटा

फोन

वॉयस इन और आउट, और SMS। फोन कॉल नहीं।

यह क्या करता है

स्पीच रिकॉग्निशन और सिंथेसिस सेल्फ-होस्टेड चलते हैं, प्रदाताओं के पार प्रति भाषा रूट किए जाते हैं, एक टर्न-टेकिंग परत के साथ जो बाधा और वाक्य-स्तर की स्ट्रीमिंग को संभालती है ताकि एक बोली जाने वाली एक्सचेंज वॉकी-टॉकी की तरह महसूस न हो। टेक्स्ट मैसेजिंग के लिए एक अलग SMS पथ एक फीचर फ्लैग के पीछे लागू किया जाता है।

यह क्यों महत्वपूर्ण है

वॉयस वह है जहां "सहायक" की फ्रेमिंग या तो वास्तविक हो जाती है या टूट जाती है, और विलंबता पूरा खेल है। सेल्फ-होस्टिंग वॉयस का मतलब है कि राउंड ट्रिप तीसरे पक्ष के कतार की दया पर नहीं है।

यह कैसे काम करता है

  • स्पीच डिफ़ॉल्ट रूप से सेल्फ-होस्टेड चलती है।

    रिकग्निशन और सिंथेसिस अपनी स्वयं की कंटेनरों के रूप में चलते हैं, प्रति-भाषा प्रदाता रूटिंग के साथ ऐसी भाषाओं के लिए जिन्हें स्थानीय मॉडल खराब तरीके से संभालते हैं।

  • टर्न-टेकिंग स्पष्ट है।

    एक टर्न गेट और सेंटेंस चंकर इंटरप्शन और स्ट्रीमिंग को संभालते हैं, बोलने से पहले पूर्ण प्रतिक्रिया की प्रतीक्षा करने के बजाय।

  • टेलीफोनी केवल SMS है और डिफ़ॉल्ट रूप से बंद है।

    SMS पथ बनाया गया है लेकिन एक फ्लैग के पीछे गेट किया गया है और एक कैरियर खाते की आवश्यकता है। वॉयस कॉलिंग स्पष्ट रूप से दायरे से बाहर था, और हमने इसे नहीं बनाया है।

प्रश्न

क्या मेरा एजेंट फोन का जवाब दे सकता है?
नहीं। कोई आने वाली या जाने वाली कॉलिंग नहीं है। वॉयस ब्राउजर में काम करता है; टेलीफोनी केवल SMS है और वर्तमान में बंद है।
स्पीच कौन सी भाषाओं का समर्थन करता है?
एक व्यापक सेट, प्रति-भाषा विभिन्न प्रदाताओं के लिए रूटिंग के साथ, भारतीय भाषाओं के लिए एक समर्पित प्रदाता सहित जहां सामान्य मॉडल खराब प्रदर्शन करते हैं।

The rest of the bag

लाइव

AccessControl

दस्तावेज़-दर-दस्तावेज़ अनुमतियाँ जो उत्तरों को फ़िल्टर करती हैं, केवल पृष्ठ नहीं।

गति के लिए नीति समाधान प्रति सत्र कैश किया जाता है; अनुमति परिवर्तन कैश अमान्यकरण पर प्रसारित होता है, न कि प्रत्येक चल रहे अनुरोध पर तुरंत।

लाइव

दस्तावेज़

एक फोल्डर ट्री जो एजेंट पढ़ता है, और एक कॉन्फ़िग फ़ाइल जो यह मानता है।

निष्कर्षण में पीडीएफ, स्प्रेडशीट और ट्रांस्क्रिप्ट शामिल हैं। विदेशी बाइनरी प्रारूपों का विश्लेषण नहीं किया जाता है।

लाइव

घटनाएँ

एजेंट ने क्या किया और क्यों इसका एक स्थायी रिकॉर्ड।

इन-प्रोसेस इवेंट बस एक सिंगल-नोड एमिटर है, एक वितरित ब्रोकर नहीं। टिकाऊ क्रॉस-एजेंट रिकॉर्ड एक अलग Postgres टास्क लेजर है।

कहानी पर वापस जाएँ

That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.