VocalStack Logo

Documentation

மாற்றுத் தகவலை பெறு

காத்திருக்கும் அல்லது முடிந்த எழுத்து மாற்றங்களிலிருந்து தரவைப் பெறுக

மைக்ரோபோன் அல்லது நேரடி ஒலித்தொகுப்பிலிருந்து மொழிபெயர்க்கவும்Name

மைக்ரோபோனில் இருந்து நேரடி உரையை அல்லது நேரடி ஒலியை பதிவு செய்க

எழுத்து மாற்றம்

அமர்வுகளுடன் மொழிபெயர்ப்பு நிலையை கண்காணிக்கவும் நிர்வகிக்கவும்

மொழிபெயர்ப்பு

மொழிபெயர்க்கப்பட்ட உரையை வேறு மொழிக்கு மொழிபெயர்க்கவும்

URL யிலிருந்து ஒலியை மாற்றுக

ஒரு URL இல் முன் பதிவு செய்யப்பட்ட ஒலியைப் பேசுவதை வெறும் உரைகளாக மாற்றவும்

மாற்று கோரிக்கை மற்றும் பதில்

பொதுவான கோரிக்கை விருப்பத்தேர்வுகள் மற்றும் அனைத்து மொழிபெயர்ப்பு செயல்பாடுகளுக்கு பதில்கள்

பல்மொழி அமர்வை மாற்றி எழுதவும், சமர்ப்பிக்கவும்Name

ஒரு பொது பகிரக்கூடிய இணைப்பின் மூலம் நேரடியாக ஒரு எழுத்துப் பரிமாற்றத்தை ஒளிபரப்ப பயன்படுத்தக்கூடிய ஒரு அமர்வை உருவாக்கவும்

உறுப்பினர் பக்க உரிமம்

ஆவணங்களை உலாவுக
பயனர் பக்க கோரிக்கைகளுக்கான தற்காலிக உரிமம் வழங்கும் குறியீட்டை உருவாக்கு. உங்கள் API விசைகளை வெளிப்படுத்தாமல் வலை உலாவிகளில் API கோரிக்கைகளை பாதுகாப்பாக செயல்படுத்தவும்.
உரிமம் வழங்கும் அடையாளங்கள் வாடிக்கையாளர் சூழல்களில் ஒரு முக்கியமான பாதுகாப்பு நடவடிக்கையாகும், அங்கு VocalStack API சேவைகள் தேவைப்படுகின்றன. இணைய உலாவிகள், பயன்பாடுகள் அல்லது மற்ற பொது சூழல்களில் API கோரிக்கைகளை செயல்படுத்தும்போது இது தேவைப்படும்.
சேவையகத்தின் பக்கத்தில், ஒரு உரிமம் வழங்கும் அடையாளத்தை உருவாக்க SDK ஐப் பயன்படுத்தலாம். முன்னிருப்பாக, குறிக்கான தேர்வுகள் கட்டுப்படுத்தப்பட்டவை. உங்கள் தேவைகளுக்கு ஏற்றவாறு இவற்றை புதுப்பிக்க விரும்பலாம்:
  • access: "படிக்க மட்டும்" அல்லது "படிக்க எழுத". முன்னையது தரவைத் திரும்பக் கொடுக்கும் API அழைப்புகளை செயல்படுத்த அனுமதிக்கிறது. இறுதியாக, நீங்கள் பில்லிங் செய்யக்கூடிய மொழிபெயர்ப்பு தொடர்பான செயல்பாடுகள் உள்ள API கோரிக்கைகளை செயல்படுத்தவும் அனுமதிக்கிறது. இந்த விருப்பத்தேர்வுக்கு முன்னிருப்பு மதிப்பு "படிக்க மட்டும்".
  • lifetime_s: 1 மற்றும் 120 இடைப்பட்ட எண்ணிக்கை, நொடிகளில் குறியின் வாழ்நாளைக் குறிக்கும். இந்த காலத்திற்குப் பிறகு, அந்த அடையாளம் காலாவதியாகி, பயன்படுத்த இயலாததாகிவிடும். இந்த குறியை பயன்படுத்தி ஏற்கனவே தொடங்கப்பட்டுள்ள அசைவற்ற கோரிக்கைகளை இது பாதிக்காது என்பதை கவனிக்கவும். (இன்னொரு வகையில், ஒரு அசைவற்ற கோரிக்கை தொடங்கப்பட்டவுடன், கோரிக்கை தொடங்கப்பட்ட பிறகு டாக்கின் காலாவதியானாலும் அது முடிவிற்கு செல்லும்.) ) இந்த விருப்பத்தேர்வுக்கான முன்னிருப்பு மதிப்பு. 10ஆம்.
  • one_time: ஒரு புளூயன் இந்த API குறி ஒருமுறை பயன்படுத்தப்பட வேண்டுமா என்பதைக் குறிக்கும். உண்மை என்றால், ஒரு API கோரிக்கைக்காக இந்த குறிமுறை பயன்படுத்தப்பட்டால், அது காலாவதியாகும். இந்த விருப்பத்தேர்வுக்கு முன்னிருப்பு மதிப்பு உண்மை.
உங்கள் சேவையகத்தில் இது எப்படி இருக்கும் என்று இங்கே பார்க்கலாம்:
JavaScript
import { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
உங்கள் சேவையகம் உருவாக்கிய API குறியை உங்கள் வாடிக்கையாளர்களுக்கு வழங்குவதற்கான ஒரு முறையை நீங்கள் அமைக்க வேண்டும். இது பெரும்பாலும் உங்கள் உள்கட்டமைப்பு மற்றும் தொழில்நுட்பத்தின் அளவை பொறுத்து இருக்கும். சிறந்த பாதுகாப்பு நடைமுறைகளை செயல்படுத்துவதை உறுதி செய்யுங்கள். உதாரணமாக, நீங்கள் ஒரு API முடிவினை உருவாக்கக்கூடாது, இது உறுதிப்படுத்தப்படாத கோரிக்கைகளுக்கு உருவாக்கப்பட்ட API டாக்கன்களை சேவை செய்கிறது.
வாசிப்பு வரிசையை வாசிப்பவர் பக்கத்தில் API பயன்படுத்துவதற்கு நீங்கள் ஒரு ஐ பயன்படுத்த வேண்டும் authToken அமைப்புக்கு பதிலாக apiKey. உதாரணமாக, ஆவணப்படுத்தல் URL யிலிருந்து ஒலியை மாற்றுக க்கு கருத்தில் கொள்ளவும்.
இந்த உதாரணத்தில், வெறும் மாற்று:
{ apiKey: 'YOUR-API-KEY' } உடன் { authToken: 'YOUR-AUTH-TOKEN' } 6.
JavaScript
import { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();
வாடிக்கையாளர் பக்க உறுதிப்படுத்தல் குறிகளை உருவாக்கி சேவை செய்யும் போது, உங்கள் API க்கு அனுமதியின்றி அணுகலைத் தடுக்க கடுமையான பாதுகாப்பு நடவடிக்கைகளை மேற்கொள்ள வேண்டியது மிகவும் முக்கியம். வளங்கள் மற்றும் சேவைகளை அணுகுவதில் குறிகள் மிகவும் சக்திவாய்ந்த கருவிகளாகும், மேலும் அவை பாதுகாக்கப்படாவிட்டால், அவை தவறாகப் பயன்படுத்தப்படலாம். உரிமம் பெற்ற வாடிக்கையாளர்கள் மட்டுமே டாக்கன்களை கோரவும் பயன்படுத்தவும் முடியும் என்பதை உறுதிப்படுத்த வேண்டும், மேலும் பொது சூழலில் API விசை போன்ற உணர்வுபூர்வமான தரவுகளை நீங்கள் வெளிப்படுத்தக்கூடாது. இதைச் செய்ய முடியாவிட்டால், தரவு மீறல்கள், வளங்களுக்கு அனுமதியின்றி அணுகல், அல்லது கட்டண சேவைகளுக்கான திட்டமிடப்படாத கட்டணங்கள் ஏற்படலாம்.
உங்கள் செயல்படுத்தல் பாதுகாப்பாக இருக்க உதவ, பின்வரும் சிறந்த செயல்முறைகளை கருத்தில் கொள்ளவும்:
  • உங்கள் API விசைகளை உறுப்பினர் பக்கத்தில் எப்போதும் வெளிப்படுத்தாதீர்கள்: API விசை எப்போதும் இரகசியமாகவே இருக்க வேண்டும் மற்றும் சேவையகத்தில் பாதுகாப்பாக சேமிக்கப்பட வேண்டும். இவற்றை குறிக்க குறியாக்கல் (code-setting) எனப்படும். ஐ. எம். எஸ். JavaScript, HTML) API க்கு அனுமதியின்றி அணுகலுக்கு வழிவகுக்கும்.
  • பாதுகாப்பான சேவையக பக்க குறி உற்பத்தியை பயன்படுத்து: எப்போதும் சேவையகத்தின் பக்கத்தில் உறுதிப்படுத்தல் டாக்கன்களை உருவாக்கவும், பயனர் குறியீட்டில் API விசைகளின் வெளிப்பாட்டைத் தடுக்கவும்.
  • குறிகளுக்கு அனுமதி கோரிக்கைகள்: உறுதிப்படுத்தப்பட்ட பயனர்கள் அல்லது சேவைகள் மட்டுமே உறுதிப்படுத்தல் முறைகளைக் கொண்டு API டாக்கனைக் கோர முடியும் என்பதை உறுதிப்படுத்தவும் (e. ஐ. எம். எல். , OAuth, அமர்வு சரிபார்ப்பு).
  • HTTPS ஐ செயல்படுத்து: HTTPS க்கு எப்போதும் டாக்கன்களை வழங்குங்கள், இது மனித-இடை-இடை தாக்குதல்களைத் தடுக்க உதவுகிறது.
  • URL களில் குறிகளை வெளிப்படுத்துவதை தவிர்க்கவும்: URL வினாவின் அளவுருக்களில் எப்போதும் டாக்கன்களைக் கடத்தாதீர்கள், ஏனெனில் அவை சேவையக பதிவுகளில் பதிவு செய்யப்படலாம் அல்லது உலாவி வரலாற்றில் வெளிப்படுத்தப்படலாம்.
  • குறி அளவை கட்டுப்படுத்து: குறிகளை குறைந்தபட்ச தேவையான அனுமதிகளுக்குக் கட்டுப்படுத்தவும், எழுதுதல் அணுகல் தெளிவாக தேவைப்படாத வரை படித்தல்-ஒரே அணுகல் போன்றவை.
  • குறி காலாவதியை அமை: குறியீடுகள் தவறாகப் பயன்படுத்தப்படும் அபாயத்தைக் குறைக்க குறியீடுகளின் வாழ்நாளைக் குறைக்கவும். பயன்பாட்டு வடிவங்கள் மற்றும் பாதுகாப்பு தேவைகளை அடிப்படையாகக் கொண்டு டாக்கின் வாழ்நாளைக் குறைப்பதைக் கருத்தில் கொள்ளவும்.
  • ஒருமுறை பயன்படுத்தும் குறிகளை செயல்படுத்து: சாத்தியமானால், ஒருமுறை பயன்படுத்தக்கூடிய டாக்கன்களை மிகவும் உணர்வுபூர்வமான செயல்களுக்கு பயன்படுத்தவும், அவை மீண்டும் பயன்படுத்தப்படாமல் இருக்கவும்.
Scroll Up