> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tensorstudio.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Explore our Guides and API Reference to get the most out of TensorStudio by Soket AI Labs

<img className="block" style={{ borderRadius: "15px" }} src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/images/dhrith-intro-hero.png?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=500dd0ca7f8aff3b02322eaa4e59ab53" alt="Hero Light" width="1024" height="574" data-path="images/dhrith-intro-hero.png" />

## Dhrith: Emotionally Intelligent ASR for India's Multilingual Voices

India has always been a land of languages. From one town to another, dialects, accents, and linguistic blends transform effortlessly - often merging Hindi and English in a uniquely expressive rhythm. Capturing this natural flow of multilingual conversation is not just a technical challenge; it is a cultural mission.

Traditional Automatic Speech Recognition (ASR) systems have long focused on what is spoken - the literal words. But communication in India carries far more - how something is said often holds the true meaning. Tone, pace, emotion, and intent all weave together to form the heartbeat of a conversation.

Dhrith, our next-generation ASR model, listens beyond words. It understands emotion, rhythm, and code-switched language - giving transcription not only linguistic precision but emotional depth. Dhrith transforms ordinary speech recognition into an emotionally aware experience, enabling applications that feel human, responsive, and deeply connected to India's multilingual reality.

By combining linguistic understanding with affective cues, Dhrith enriches conversations with context - bridging the emotional gap between humans and machines. This opens vast possibilities: from emotionally aware conversational AI and empathetic call analytics to the foundation of the next generation of Indic Text-to-Speech (TTS) systems.

## More About Dhrith

Dhrith is built and evaluated specifically for India's multilingual, code-mixed speech patterns across Hindi, English, and Hinglish usage. Beyond literal transcription quality, it is designed to preserve emotional and conversational context in ways that traditional ASR systems usually miss.

### What makes Dhrith different

* **Emotion-aware transcription**: captures expressive cues such as tone, pace, and intent.
* **Code-switch robustness**: handles natural Hindi-English switching and regional variations.
* **Context-rich outputs**: balances word-level accuracy with meaningful emotional annotations.

### Benchmarking approach

Our internal benchmark evaluates both linguistic and expressive quality using metrics like:

* `WER` and `CER` for transcription accuracy
* `NWER` and `NCER` for meaningful-content accuracy after filler filtering
* `SER` for semantic faithfulness
* `ET` for expression tagging
* `CM` for code-mix fidelity

### Real-world impact

* **Customer experience**: emotion-aware call analytics and better quality scoring
* **Conversational AI**: more responsive assistants with human-like understanding
* **Media and education**: better multilingual accessibility and transcription quality
* **Research and insights**: deeper analysis of spoken communication signals

### Read the full deep dive

* [Introducing Dhrith: Emotionally Intelligent ASR](https://soket.ai/blogs/dhrith)

## Examples

Below are all representative samples from the Dhrith benchmark article, with full transcriptions.

### Example 1

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-1.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=cbf9a8efce038a03e66873d748364210" type="audio/wav" data-path="audio/dhrith-sample-1.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-1.wav)
</Frame>

| Model                         | Transcript                                                                                                          |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Soket Dhrith**              | **Finally verification successful हुआ, success rate 98.7% था। शायद server overload हो गया था। \[resigned tone]**    |
| Sarvam Sarika 2.5             | फाइनली वेरिफिकेशन सक्सेसफुल हुआ, सक्सेस रेट 98.7% था। शायद सर्वर ओवरलोड हो गया था।                                  |
| Deepgram Nova 2               | finally verification successful हुआ success rate ninety eight point seven percent था शायद server overload हो गया था |
| OpenAI GPT-4o-Mini Transcribe | आखिरकार वेरीफिकेशन सक्सेसफुल हुआ, सक्सेस रेट 98.7% था। शायद सर्वर ओवरलोड हो गया था।                                 |

### Example 2

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-2.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=1f274a9fb32d9f05721e82d51f0c6b25" type="audio/wav" data-path="audio/dhrith-sample-2.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-2.wav)
</Frame>

| Model                         | Transcript                                                                                                                                                                                                                                                                                                                                                     |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Soket Dhrith**              | **भाई, तेरे को पता है तो मैं बात कर रहा था ना कि मेरे को गाड़ी खरीदना है तो मैं शोरूम पे गया था तो गाड़ी का price करीब 2 करोड़ पड़ रहा था। अब जो deal था वो बोल रहा है तुमको अभी ₹50 लाख pay करना है and बाकी जो amount रहेगा तुमको महीने का ₹70000 पड़ेगा and तुम देख सकते हो ऐसे बोल रहा था। तो मैंने सोचा कि अच्छा deal है तो ले ले लेता हूं। \[calm]**     |
| Sarvam Sarika 2.5             | भाई, तेरे को पता है तेरे से मैं बात कर रहा था ना कि मेरे को गाड़ी खरीदना है तो मैं शोरूम पे गया था। तो गाड़ी का प्राइस करीब दो करोड़ पड़ रहा था। अब जो डीलर था वो बोल रहा है तुमको अभी 50 lakhs rupees pay करना है एंड बाकी जो अमाउंट रहेगा तुमको महीने का 70000 रुपया पड़ेगा एंड तुम देख सकते हो ऐसे बोल रहा था तो मैंने सोचा कि अच्छा डील है तो ले लेता हूं। |
| Deepgram Nova 2               | भाई तेरे को पता है तेरे से बात कर रहा था ना की मेरे को गाड़ी खरीदना है तो मैं form पर गया था तो गाड़ी का price करीब दो करोड़ पद रहा था अब जो डीलर था वो बोल रहा है तुमको अभी fifty लाख पे करना है एंड बाकी जो amount रहेगा तुमको महीने का ₹seventy thousand पड़ेगा एंड तुम देख सकते हो ऐसे बोल रहा था तो मैंने अच्छा deal है तो ले ले                          |
| OpenAI GPT-4o-Mini Transcribe | भाई तुझे पता है, मैंने गाड़ी खरीदनी है तो मैं शोरूम पे गया था, तो गाड़ी का प्राइस करीब दो करोड़ पर रहा था, अब जो डीलर था वो बोल रहा है तुम्हें अभी 50,00,000 रुपये पे करना है, और बाकी जो अमौंड रहेगा तुम्हें माइने का 70,000 रुपये पड़ेगा, और तुम देख सकते हो ऐसे बोल रहा था, तो मैंने सोचा कि अच्छा डील है तो ले लेता हूं.                                   |

### Example 3

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-3b.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=3e63610a85e1d6421eec51a1a7fcaf2f" type="audio/wav" data-path="audio/dhrith-sample-3b.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-3b.wav)
</Frame>

| Model                         | Transcript                                                                                                                                                                             |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Soket Dhrith**              | **PAN card number AFXPK7190K upload करते वक्त file size में issue आ गया था। \[matter-of-fact] शायद compression ratio घट गया होगा। \[hesitates] 1.58:1 पे आ गया था। \[matter-of-fact]** |
| Sarvam Sarika 2.5             | पैन कार्ड नंबर ए एफ एक्स पी के 7190 के अपलोड करते वक्त फाइल साइज में इशू आ गया था। शायद कंप्रेशन रेशियो घट गया होगा। 1.58:1 पे आ गया था।                                               |
| Deepgram Nova 2               | पान card number afxpk seven thousand one hundred ninety के upload करते वक्त file size में issue ए गया था शायद compression ratio घट गया होगा one point five eight is to one पर आ गया था |
| OpenAI GPT-4o-Mini Transcribe | पैन कार्ड नंबर AFXPK7190K अपलोड करते वक्त फाइल साइज में इश्यू आ गया था. शायद कंप्रेशन रेशियो घट गया होगा, 1.58:1 पे आ गया था.                                                          |

### Example 4

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-3.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=4cc8476e7e97c3996289c67a4e2048e9" type="audio/wav" data-path="audio/dhrith-sample-3.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-3.wav)
</Frame>

| Model                         | Transcript                                                                                                                             |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| **Soket Dhrith**              | **हम भी वो हैं जो कभी किसी के पीछे नहीं खड़े होते। \[matter-of-fact] जहां खड़े हो जाते हैं, लाइन वहीं से शुरू होती है। \[deliberate]** |
| Sarvam Sarika 2.5             | हम भी वो हैं जो कभी किसी के पीछे नहीं खड़े होते। जहां खड़े हो जाते हैं, लाइन वहीं से शुरू होती                                         |
| Deepgram Nova 2               | हम भी वो हैं जो कभी किसी के पीछे नहीं खड़े होते जहा खड़े हो जाते हैं line वहीं से शुरू होती है                                         |
| OpenAI GPT-4o-Mini Transcribe | हम भी वो हैं जो कभी किसी के पीछे नहीं खड़े होते। जहाँ खड़े हो जाते हैं, लाइन वहीं से शुरू होती है।                                     |

### Example 5

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-6.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=49fe4655cce53e2274053e268efec548" type="audio/wav" data-path="audio/dhrith-sample-6.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-6.wav)
</Frame>

| Model                         | Transcript                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Soket Dhrith**              | **ओह हो! \[excited] Spell की शुरुआत wicket के साथ। Wonder boy Rachin Ravindra के wicket के साथ। Kuldeep Yadav! \[shouting] ये फल मुबारक! खुल गई किस्मत! खुल जा सिम सिम! \[excited] और ये बड़ा wicket चाहिए था भारत को। एक set batsman जो 200 बना चुका है tournament में। उसका जब wicket लिया, डंडे बिखेर दिए, furniture disturb कर दिया। \[dramatic] देखिए team एकदम से इकट्ठी हो गई और Kuldeep! \[shouting] वो जादूगर जादूगर जादूगर जाएगा किसी को समझ नहीं आएगा। \[shouting] गेंद googly थी, अंदर आई, pad पे लगी, दिशा बदली और फिर डंडे पे लगी। \[dramatic] और देखिए इसे कहते हैं अलग जगाना। \[emphasized] इसे कहते हैं गुरु team में विश्वास जगाना है। \[dramatic] इसे कहते हैं प्रज्जवलित मशाल जिसे देख के सब कहें हम जीत सकते हैं भाई। \[shouting] मैं हूं ना कहां Kuldeep ने। \[shouting]** |
| Sarvam Sarika 2.5             | ओ हो हो! स्पेल की शुरुआत विकेट के साथ वंडर बॉय रचिन रविंद्र के विकेट के साथ कुलदीप यादव ये फल मुबारक नहीं किस्मत, खुल जा सिम सिम और ये बड़ा विकेट चाहिए था भारत को। एक सेट बैट्समैन जो 200 बना चुका है इस टूर्नामेंट में, उसका जब विकेट लिया, डंडे बिखेर दिए, फर्नीचर डिस्टर्ब कर दिया, देखिए टीम एकदम से इकट्ठी हो गई है और कुलदीप वो जादूगर जादूगर जादू कर जाएगा किसी को समझ नहीं आएगा। गेंद गूगली थी ये अंदर आई पैड पे लगी दिशा बदली और फिर डंडे पे लगी और देखिए इसे कहते हैं अलख जगाना। इसे कहते हैं गुरु टीम में विश्वास जगाना है। इसे कहते हैं प्रज्वलित मशाल जिसे देख के सब कहें हम जीत सकते हैं भाई। मैं हूं ना कहा कुलदीप ने।                                                                                                                                                            |
| Deepgram Nova 2               | ओ हो हो spell की शुरुआत wicket के साथ wonder boy रचिन रविंद्र के wicket के साथ कुलदीप यादव यह फ़ल मुबारक खुल गई किस्मत खुल जा सिम सिम और यह बड़ा wicket चाहिए था भारत को एक set batsman जो दो सौ बना चुका है इस tournament में उसका जब wicket लिया डंडे बिखेर दिए furniture disturb कर दिया देखिए team एकदम से इकट्ठी हो गई है और कुलदीप वह जादूगर जादूगर जादूगर कर जाएगा किसी को समझ नहीं आएगा गेंद कूकली थी अंदर आई pack पर लगी दिशा बदली और फिर डंडे पर लगी और देखिए इसे कहते हैं अलग जगाना इसे कहते हैं गुरु team में विश्वास जगाना है इसे कहते हैं प्रज्वलित मशाल जिसे देखकर सब कहें हम जीत सकते हैं भई मैं हूं ना कहा कुलदीप ने                                                                                                                                                            |
| OpenAI GPT-4o-Mini Transcribe | ओहोहो! स्पेल की शुरुआत विकेट के साथ, वंडर बॉय रचिन रविंद्र के विकेट के साथ, खुल दी पियादव, ये फल मुबारक, खुल गई किसमत, खुल जा सिमसिम, और ये बड़ा विकेट चाहिए था भारत को, एक सेट बैट्समैन जो 200 बना चुका है इस टॉर्नमेंट में, उसका जब विकेट लिया, डंडे बिखेर दिये, फर्नीचर डिस्टर्ब कर दिया, देखिए टीम एकटम से इकठी हो गई, और कुलदीप, वो जादूगर, जादूगर, जादूगर जाएगा, किसी को समझ नहीं आएगा, गेंद गूगली थी, अंदर आई, पैट पे लगी, दिशा बदली, और फिर डंडे पे लगी, और देखिए इसे कहते हैं अलग जगाना, इसे कहते हैं गुरू टीम में विश्वास जगाना, इसे कहते हैं प्रज्जवलित मशाल, जिसे देखके सब कहें हम जीत सकते हैं भाई, मैं हूँ ना कहा कुलदीप ने,                                                                                                                                                       |

### Example 6

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-7.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=eb2ccd8de76d4b188d66d8328da902d2" type="audio/wav" data-path="audio/dhrith-sample-7.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-7.wav)
</Frame>

| Model                         | Transcript                                                                                                |
| ----------------------------- | --------------------------------------------------------------------------------------------------------- |
| **Soket Dhrith**              | **और इस बार तो छक्के के लिए तैयार है। \[excited] ये गेंद गई है एक बार फिर दर्शक दीर्घा में। \[dramatic]** |
| Sarvam Sarika 2.5             | और इस बार तो छक्के के लिए तैयार है। ये गेंद गई है एक बार फिर दर्शक दीर्घा में।                            |
| Deepgram Nova 2               | और इस बार तो छक्के के लिए तैयार है यह गेंद गई है एक बार फिर दर्शक दीर्घा में                              |
| OpenAI GPT-4o-Mini Transcribe | और इस बार तो छक्के के लिए तैयार है।                                                                       |

### Example 7

<Frame>
  <audio controls preload="none" style={{ width: "100%", marginTop: "8px" }}>
    <source src="https://mintcdn.com/soketailabs/Dt50kBybkO_oZlhW/audio/dhrith-sample-8.wav?fit=max&auto=format&n=Dt50kBybkO_oZlhW&q=85&s=1032259a5c9a8e8252ab821ad7ebc7d6" type="audio/wav" data-path="audio/dhrith-sample-8.wav" />

    Your browser does not support the audio element.
  </audio>

  [▶ Play audio](/audio/dhrith-sample-8.wav)
</Frame>

| Model             | Transcript                                                                                                          |
| ----------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Soket Dhrith**  | **गब्बर के ताप से तुम्हें एक ही आदमी बचा सकता है \[dramatic] एक ही आदमी \[emphasized] खुद गब्बर \[dramatic tone].** |
| Sarvam Sarika 2.5 | गब्बर के ताप से तुम्हें एक ही आदमी बचा सकता है, एक ही आदमी! खुद गब्बर!                                              |
| Deepgram Nova 2   | गब्बर के ताप से तुम्हें एक कोई आदमी बचा सकता है एक कोई आदमी खुद गब्बर                                               |

For additional samples (including commentary-style speech and numeric/entity-heavy audio), see the full blog:

* [https://soket.ai/blogs/dhrith](https://soket.ai/blogs/dhrith)

## Getting Started

<CardGroup cols={2}>
  <Card title="Signup" icon="rocket" href="https://app.tensorstudio.ai/signup">
    Create your account to get started with TensorStudio
  </Card>
</CardGroup>

## API keys

* [API Keys](/apis)
