habit लेबलों वाले संदेश दिखाए जा रहे हैं. सभी संदेश दिखाएं
habit लेबलों वाले संदेश दिखाए जा रहे हैं. सभी संदेश दिखाएं

Sarvam AI

 यह Sarvam AI का एक विस्तृत और आसान यूजर गाइड है, जो विशेष रूप से उन उपयोगकर्ताओं के लिए बनाया गया है जो भारतीय भाषाओं में AI का उपयोग करना चाहते हैं।


Sarvam AI: पूर्ण यूजर गाइड (Hindi Edition)

विषय सूची (Table of Contents)

  1. Sarvam AI क्या है?

  2. शुरुआत कैसे करें: अकाउंट सेटअप

  3. डैशबोर्ड को समझना

  4. Sarvam टूल्स का उपयोग (स्टेप-बाय-स्टेप)

    • टेक्स्ट-टू-स्पीच (आवाज़ बनाना)

    • ट्रांसक्रिप्शन (आवाज़ से टेक्स्ट बनाना)

    • अनुवाद (Translation)

  5. बेहतर परिणामों के लिए टिप्स

  6. समस्या निवारण (Troubleshooting)


1. Sarvam AI क्या है?

Sarvam AI एक भारतीय प्लेटफॉर्म है जो मुख्य रूप से भारतीय भाषाओं (जैसे हिंदी, बंगाली, तमिल आदि) के लिए बनाया गया है। यह अन्य विदेशी AI की तुलना में हमारी स्थानीय आवाज़ों, लहजों और संस्कृति को बेहतर समझता है।

2. शुरुआत कैसे करें: अकाउंट सेटअप

  1. वेबसाइट पर जाएं: अपने ब्राउज़र में www.sarvam.ai खोलें।

  2. साइन अप करें: ऊपर दाईं ओर "Get Started" या "Sign In" बटन पर क्लिक करें।

  3. लॉगिन विकल्प: आप अपने Google Account का उपयोग करके तुरंत लॉगिन कर सकते हैं या अपनी ईमेल आईडी दर्ज कर सकते हैं।

  4. वेरिफिकेशन: यदि आप ईमेल का उपयोग करते हैं, तो अपने इनबॉक्स में जाकर वेरिफिकेशन लिंक पर क्लिक करें।

3. डैशबोर्ड को समझना

लॉगिन करने के बाद आपको एक मुख्य पेज दिखेगा:

  • Playground: यहाँ आप अलग-अलग टूल्स को चलाकर देख सकते हैं।

  • API Keys: यह उन लोगों के लिए है जो इस AI को अपनी खुद की ऐप में जोड़ना चाहते हैं।

  • Usage: यहाँ आप देख सकते हैं कि आपने कितने 'क्रेडिट्स' (Credits) इस्तेमाल किए हैं।


4. Sarvam टूल्स का उपयोग (स्टेप-बाय-स्टेप)

क. टेक्स्ट-टू-स्पीच (Text-to-Speech)

लिखे हुए शब्दों को प्राकृतिक भारतीय आवाज़ में बदलें।

  1. टूल चुनें: "Voice" या "Speech" सेक्शन पर जाएं।

  2. भाषा चुनें: ड्रॉपडाउन मेनू से 'Hindi' या अपनी पसंद की भाषा चुनें।

  3. आवाज़ का चुनाव: यहाँ अलग-अलग कलाकारों की आवाज़ें होंगी (जैसे: 'आदित्य' या 'काव्या')। उन्हें सुनकर चुनें।

  4. टेक्स्ट लिखें: नीचे दिए गए बॉक्स में अपना मैसेज टाइप करें या पेस्ट करें।

  5. Generate करें: 'Play' या 'Generate' बटन दबाएं।

  6. डाउनलोड: आवाज़ सुनने के बाद आप उसे MP3 फाइल के रूप में सेव कर सकते हैं।

ख. ट्रांसक्रिप्शन (Transcription)

ऑडियो फाइल को लिखे हुए शब्दों (Text) में बदलें।

  1. फाइल अपलोड करें: 'Upload' पर क्लिक करें और अपने फोन या कंप्यूटर से ऑडियो फाइल चुनें।

  2. भाषा बताएं: वह भाषा चुनें जिसमें ऑडियो रिकॉर्ड किया गया है।

  3. Transcribe: बटन दबाते ही AI आवाज़ को टेक्स्ट में बदल देगा।

  4. एडिट करें: यदि कहीं कोई छोटी गलती हो, तो आप उसे हाथ से ठीक कर सकते हैं।

ग. अनुवाद (Translation)

  1. वह टेक्स्ट डालें जिसे आप बदलना चाहते हैं।

  2. शुरुआती भाषा (Source) और जिस भाषा में अनुवाद चाहिए (Target) उसे चुनें।

  3. Translate पर क्लिक करें। यह Google Translate से अधिक सटीक और 'देसी' अंदाज में अनुवाद करता है।


5. बेहतर परिणामों के लिए टिप्स

  • विराम चिह्नों का प्रयोग: लिखते समय कोमा (,) और पूर्ण विराम (.) का सही इस्तेमाल करें। इससे AI को पता चलता है कि कहाँ रुकना है, जिससे आवाज़ असली लगती है।

  • शोर कम रखें: ट्रांसक्रिप्शन के लिए ऐसी ऑडियो फाइल का उपयोग करें जिसमें पीछे से शोर (Noise) कम हो।

  • सरल भाषा: अनुवाद के लिए हमेशा सरल वाक्यों का प्रयोग करें ताकि AI भाव को सही से समझ सके।


6. समस्या निवारण (Troubleshooting)

समस्या

समाधान

आवाज़ नहीं बन रही है

इंटरनेट कनेक्शन चेक करें या पेज को रिफ्रेश (Refresh) करें।

लॉगिन नहीं हो रहा

ब्राउज़र की 'Cache' क्लियर करें या 'Incognito' मोड में ट्राई करें।

क्रेडिट खत्म हो गए

'Usage' सेक्शन में जाकर देखें कि क्या आपकी लिमिट पूरी हो गई है।

गलत अनुवाद

लंबे वाक्यों को छोटे-छोटे हिस्सों में बांटकर फिर से प्रयास करें।


इंडेक्स (Index)

  • अकाउंट बनाना: सेक्शन 2

  • हिंदी सपोर्ट: सेक्शन 1, 4क

  • एमपी3 डाउनलोड: सेक्शन 4क

  • मदद और सपोर्ट: सेक्शन 6

Random Name Picker (Wheel)

Spin-O-Matic | Random Name Picker

Name Picker Wheel

 

Technical Concepts

  1. Arc Calculations: The wheel is divided into segments using the formula:

    $$\text{Arc Size} = \frac{2\pi}{\text{Number of Names}}$$

    Each segment is then filled with a unique color based on the HSL color space to ensure variety regardless of how many names are added.

  2. The Physics of Spinning: We don't just stop the wheel abruptly. The easeOut function simulates friction. It starts fast and slows down progressively, making the outcome feel suspenseful and fair.

  3. Determining the Winner: Since the pointer is at the top ($-90^\circ$ or $270^\circ$ in canvas space), the code calculates the final startAngle, normalizes it to $360^\circ$, and maps that back to the array index of names.

  4. Responsiveness: The UI uses a flexible flex-direction that shifts from a side-by-side view (Desktop) to a stacked view (Mobile). The Canvas is set to max-width: 100% to ensure it doesn't overflow smaller screens.

Love Calculator (Fun Tool)

Cupid's Calculator | Love Tester

Love Calculator

Find out the compatibility between two names!

0%

 

Features Explained

  1. Deterministic Result: By using ASCII summation (charCodeAt), the tool ensures that "Romeo" and "Juliet" always get the same score. This adds a layer of "authenticity" to the fun.

  2. Number Animation: Rather than just showing a number, the score counts up from 0 to the result using setInterval. This builds anticipation for the user.

  3. Responsive Design: The card width is controlled with max-width, ensuring it looks great on a mobile phone (where it fills the screen) and a desktop (where it centers neatly).

  4. UX Polish: The "pulsing" heart icon and modern rounded corners create a friendly, "app-like" atmosphere.

How to use this tool:

  • Enter Names: Type two names into the input fields.

  • Calculate: Click the pink button to trigger the algorithm.

  • Review: The score will count up, and a custom message based on the percentage will appear.

Typing Speed Test Tool

QuickType | Typing Speed Test
0 WPM
100% Accuracy
60s Time

 

Features Explained

  1. Dynamic Highlighting: Instead of just a text box, we split the source text into individual <span> elements. This allows the CSS to target exactly which letter the user is currently on and change its color based on accuracy.

  2. Adaptive Stats: The WPM calculation is a "sliding" average. As you type faster, the WPM climbs; if you pause, it slowly drops, giving you a live look at your performance.

  3. Error Handling: The accuracy tracker strictly penalizes mistyped characters, encouraging a balance between speed and precision.

  4. Responsive Design: Using Flexbox and CSS Grid, the tool remains perfectly centered and usable on mobile devices, though a physical keyboard is recommended for the best experience.

Pro-Tip for Accuracy

The accuracy is calculated as:

$$\text{Accuracy} = \frac{\text{Total Characters} - \text{Total Errors}}{\text{Total Characters}} \times 100$$

Keeping your accuracy above 95% is generally considered the sweet spot for professional typing.

HabitFlow

HabitFlow | Habit Tracker

HabitFlow

Stay consistent, stay disciplined.

 

 Concepts & Visuals

1. The Streak Logic

The most complex part of a habit tracker is the streak calculation. It’s not just about the total number of checkmarks; it’s about continuity.

  • If you checked it today, the algorithm looks at yesterday.

  • If you haven't checked it today yet, it looks at yesterday to see if the streak is still "active" before resetting it to zero.

2. Local Storage Implementation

To ensure data isn't lost, we use: localStorage.setItem('habits', JSON.stringify(habits)) This turns your list of habits into a text string and stores it in the browser's memory. When the page reloads, we "thaw" that string back into a JavaScript object using JSON.parse.

3. Responsive UI

The CSS uses a Card-based layout. This is ideal for mobile devices because the habits appear as large, easy-to-tap targets. The check-btn grows slightly on hover and changes color to give the user immediate positive feedback upon completion.

URI shortener Generator

QuickLink | Modern Client-Side URL Shortener Google AdSense - Top Le...