VocalStack Logo

Documentation

ಲಿಪ್ಯಂತರ ದತ್ತವನ್ನು ಪಡೆಯು

ನಿರೀಕ್ಷಿತ ಅಥವಾ ಪೂರ್ಣಗೊಂಡ ಲಿಪ್ಯಂತರಗಳಿಂದ ದತ್ತಾಂಶವನ್ನು ಪಡೆಯಿರಿ

ಮೈಕ್ರೋಫೋನ್ ಅಥವಾ ಲೈವ್ಸ್ಟ್ರೀಮ್ ನಿಂದ ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್Name

ಮೈಕ್ರೋಫೋನ್ ಅಥವಾ ಲೈವ್ ಸ್ಟ್ರೀಮ್ ನಿಂದ ಸಜೀವ ಭಾಷಣವನ್ನು ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿ

ಲಿಪ್ಯಂತರ ಅಧಿವೇಶನಗಳು

ಅಧಿವೇಶನಗಳೊಂದಿಗೆ ಲಿಪ್ಯಂತರ ಸ್ಥಿತಿಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ನಿರ್ವಹಣೆ ಮಾಡು

ಲಿಪ್ಯಂತರ (ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಶನ್)

ನಕಲಿಸಿ ಬರೆದ ಪಠ್ಯವನ್ನು ಬೇರೆ ಭಾಷೆಗೆ ಅನುವಾದಿಸಿ

URL ನಿಂದ ಆಡಿಯೊವನ್ನು ನಕಲಿಸು

URL ನಲ್ಲಿ ಮುಂಚಿತವಾಗಿ ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಧ್ವನಿಗಳಿಂದ ಪಠ್ಯವನ್ನು ನಕಲಿಸು

ಲಿಪ್ಯಂತರ ಕೋರಿಕೆ ಹಾಗು ಪ್ರತಿಕ್ರಿಯೆ

ಎಲ್ಲಾ ಲಿಪ್ಯಂತರ ಕಾರ್ಯಗಳಿಗೂ ಸಾಮಾನ್ಯವಾದ ಕೋರಿಕೆ ಆಯ್ಕೆಗಳು ಹಾಗು ಪ್ರತಿಕ್ರಿಯೆಗಳು

ಬಹುಭಾಷಾ ಅಧಿವೇಶನವನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಪ್ರಸ್ತುತಪಡಿಸಿName

ಸಾರ್ವಜನಿಕ ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ ಕೊಂಡಿಯ ಮೂಲಕ ಸಜೀವ ಲಿಪ್ಯಂತರವನ್ನು ಪ್ರಸಾರಿಸಲು ಬಳಸಬಹುದಾದ ಅಧಿವೇಶನವನ್ನು ರಚಿಸಿ

ಗ್ರಾಹಕ ಬದಿ ದೃಢೀಕರಣ ಟೊಕನ್ಗಳು

ದಸ್ತಾವೇಜನ್ನು ವೀಕ್ಷಿಸು
ಗ್ರಾಹಕ ಬದಿಯ ಕೋರಿಕೆಗಳಿಗೆ ತಾತ್ಕಾಲಿಕ ದೃಢೀಕರಣ ಟೋಕನ್ ಅನ್ನು ರಚಿಸು. ನಿಮ್ಮ API ಕೀಲಿಕೈಗಳನ್ನು ಪ್ರದರ್ಶಿಸದೆ ಜಾಲ ವೀಕ್ಷಕಗಳಲ್ಲಿ API ಕೋರಿಕೆಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಅನುಷ್ಠಾನಗೊಳಿಸಿ.
ನೀವು VocalStack API ಸೇವೆಗಳನ್ನು ಅಗತ್ಯವಿರುವ ಗ್ರಾಹಕ ಪರಿಸರದಲ್ಲಿ ದೃಢೀಕರಣ ಟೊಕನ್ ಗಳು ಅನಿವಾರ್ಯವಾದ ಭದ್ರತಾ ಕ್ರಮವಾಗಿದೆ. ಜಾಲ ವೀಕ್ಷಕಗಳಲ್ಲಿ, ಅನ್ವಯಗಳಲ್ಲಿ ಅಥವಾ ಇತರ ಸಾರ್ವಜನಿಕ ಪರಿಸರಗಳಲ್ಲಿ API ಕೋರಿಕೆಗಳನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವಾಗ ನಿಮಗೆ ಇದರ ಅಗತ್ಯವಿರುತ್ತದೆ.
ಸರ್ವರ್ ನಲ್ಲಿ ನಾವು SDK ಅನ್ನು ಬಳಸಿ ಒಂದು auth ಟಾಕೀನ್ ಅನ್ನು ಉತ್ಪಾದಿಸಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಟೊಕೆನ್‌ಗೆ ಆಯ್ಕೆಗಳು ನಿರ್ಬಂಧಿತವಾಗಿರುತ್ತವೆ. ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ತಕ್ಕಂತೆ ನೀವು ಇವುಗಳನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಬೇಕಾಗಬಹುದು:
  • access: "readonly" ಅಥವ "readwrite" ಯಾವುದಾದರೂ ಒಂದು. ಮೊದಲನೆಯದು ನಿಮಗೆ ದತ್ತಾಂಶವನ್ನು ಮರಳಿ ನೀಡುವ API ಕರೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನಂತರದ ಆವೃತ್ತಿ ನಿಮಗೆ ಬಿಲ್ ಮಾಡಬಹುದಾದ ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಶನ್ ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಎಪಿಐ ಕೋರಿಕೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಆಯ್ಕೆಯ ಪೂರ್ವನಿಯೋಜಿತ ಮೌಲ್ಯ. "ಓದಲು ಮಾತ್ರ".
  • lifetime_s: ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಟೊಕನ್ ನ ಜೀವನಾವಧಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುವ ೧ ಮತ್ತು ೧೨೦ ರ ನಡುವೆ ಇರುವ ಸಂಖ್ಯೆ. ಈ ಅವಧಿಯ ನಂತರ, ಟೊಕನ್ ನ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಈ ಟೊಕೆನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಈಗಾಗಲೇ ಆರಂಭಗೊಂಡಿರುವ ಅಸಮಕಾಲಿಕ (ಅಸಿಮ್ಕ್ರೋನಸ್) ಕೋರಿಕೆಗಳನ್ನು ಇದು ಪ್ರಭಾವಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. (ಇತರ ಮಾತುಗಳಲ್ಲಿ, ಒಂದು ಅಸಮಕಾಲಿಕ ಕೋರಿಕೆ ಪ್ರಾರಂಭವಾದಾಗ, ಅದು ಪೂರ್ಣಗೊಂಡು, ಕೋರಿಕೆ ಪ್ರಾರಂಭವಾದ ನಂತರ ಟೊಕನ್ ನ ಅವಧಿ ಮುಗಿದಿದ್ದರೂ ಸಹ ಅದು ಚಲಿಸುತ್ತದೆ. ) ಈ ಆಯ್ಕೆಯ ಪೂರ್ವನಿಯೋಜಿತ ಮೌಲ್ಯವು. 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 ಅಂತ್ಯಬಿಂದುವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಕ್ಲೈಂಟ್ ಕಡೆಯ VocalStack API ಅನ್ನು ಉಪಯೋಗಿಸಲು ನೀವು ಒಂದು ಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ authToken ಬದಲಿಗೆ ನಿಗದಿಗೊಳಿಸು apiKey. ಉದಾಹರಣೆಗೆ, URL ನಿಂದ ಆಡಿಯೊವನ್ನು ನಕಲಿಸು ಗೆ ದಸ್ತಾವೇಜನ್ನು ಪರಿಗಣಿಸಿ.
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಕೇವಲ ಬದಲಾಯಿಸು:
{ apiKey: 'YOUR-API-KEY' } ಜೊತೆಗೆ { authToken: 'YOUR-AUTH-TOKEN' } ೬.
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 ಕೀಲಿಕೈಗಳು ಯಾವಾಗಲೂ ಗೌಪ್ಯವಾಗಿರಬೇಕು ಮತ್ತು ಸರ್ವರ್ ನಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಸಂಗ್ರಹಿಸಲ್ಪಡಬೇಕು. ಅವುಗಳನ್ನು ಗ್ರಾಹಕ-ಪಕ್ಷದ ಕೋಡಿನಲ್ಲಿ ಪ್ರದರ್ಶಿಸುವುದು (ಉದಾ. ಡಿ JavaScript, HTML) API ಗೆ ಅನಧಿಕೃತ ಪ್ರವೇಶಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು.
  • ಸುರಕ್ಷಿತ ಪರಿಚಾರಕ- ಬದಿ ಟೊಕನ್ ಉತ್ಪತ್ತಿಯನ್ನು ಬಳಸು: ಕ್ಲೈಂಟ್ ಕೋಡಿನಲ್ಲಿ API ಕೀಲಿಕೈಗಳ ಪ್ರದರ್ಶನವನ್ನು ತಡೆಯಲು ಸರ್ವರ್ ಬದಿಯ ಮೇಲೆ ಸದಾ ದೃಢೀಕರಣ ಟೋಕನ್ ಅನ್ನು ಉತ್ಪಾದಿಸಿ.
  • ಟೊಕನ್‌ಗಳಿಗಾಗಿ ದೃಢೀಕರಣ ಕೋರಿಕೆಗಳು: ದೃಢೀಕರಣ ವ್ಯವಸ್ಥೆಗಳನ್ನು (e. ಡಿ ಅಧಿವೇಶನ ದೃಢೀಕರಣ.
  • HTTPS ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸು: HTTPS ನಲ್ಲಿ ಯಾವಾಗಲೂ ಟೊಕನ್ ಗಳನ್ನು ನೀಡಿ, ಮಧ್ಯವರ್ತಿ ದಾಳಿಗಳಿಂದ ರಕ್ಷಣೆ ನೀಡಿ.
  • ತಾಣಸೂಚಿಗಳಲ್ಲಿ ಟೊಕನ್ ಗಳನ್ನು ಪ್ರದರ್ಶಿಸದಂತೆ ನೋಡಿಕೊಳ್ಳಿ: URL ಪ್ರಶ್ನೆಯ ಮಾಪನಗಳಲ್ಲಿ ಯಾವಾಗಲೂ ಟೊಕನ್ ಗಳನ್ನು ನೀಡಬೇಡ, ಏಕೆಂದರೆ ಅವುಗಳನ್ನು ಪರಿಚಾರಕದಲ್ಲಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ವೀಕ್ಷಕ ಇತಿಹಾಸದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
  • ಟೊಕನ್ ವ್ಯಾಪ್ತಿಯನ್ನು ನಿಷೇಧಿಸಿ: ಟೋಕನ್ ಗಳನ್ನು ಕನಿಷ್ಠ ಅವಶ್ಯಕ ಅನುಮತಿಗಳಿಗೆ ಸೀಮಿತಗೊಳಿಸಿ, ಅಂದರೆ ಬರೆಯುವ ಅನುಮತಿ ಸ್ಪಷ್ಟವಾಗಿ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ ಓದಲು ಮಾತ್ರ ಅನುಮತಿ.
  • ಟೊಕನ್ ನ ವಾಯಿದೆಯ ಸಮಯವನ್ನು ನಿಗದಿಗೊಳಿಸು: ಟೋಕನ್ ದುರುಪಯೋಗದ ಅಪಾಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಟೋಕನ್ ಗಳ ದೀರ್ಘಾವಧಿಯ ಬಳಕೆ. ಬಳಕೆಯ ಮಾದರಿಗಳು ಮತ್ತು ಭದ್ರತೆಯ ಅಗತ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಟೊಕನ್ ಜೀವನಾವಧಿಯನ್ನು ಸೀಮಿತಗೊಳಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ.
  • ಒಂದು ಬಾರಿ ಬಳಸಬಹುದಾದ ಟೊಕನ್‌ಗಳನ್ನು ಶಕ್ತಗೊಳಿಸು: ಸಾಧ್ಯವಾದರೆ, ವಿಶೇಷವಾಗಿ ಸಂವೇದನಾಶೀಲ ಕಾರ್ಯಗಳಿಗೆ ಒಂದು ಬಾರಿ ಬಳಸುವ ಟೊಕನ್ ಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಪುನಃ ಬಳಸಲು ಸಾಧ್ಯವಾಗದಂತೆ ನೋಡಿಕೊಳ್ಳಿ.
Scroll Up