ಧ್ವನಿಗಳು

ನಿರೂಪಣಾ ಧ್ವನಿಗಳು, ಅವುಗಳ ಮುನ್ನೋಟಗಳು ಮತ್ತು ಕಳುಹಿಸಬೇಕಾದ id. ಧ್ವನಿ ಐಚ್ಛಿಕ: ಅದನ್ನು ಬಿಟ್ಟುಬಿಡಿ ಮತ್ತು Sketchie Nora ಜೊತೆ ನಿರೂಪಿಸುತ್ತದೆ.

voice ಕ್ಷೇತ್ರ ಐಚ್ಛಿಕ. ಅದನ್ನು ಬಿಟ್ಟುಬಿಡಿ ಮತ್ತು Sketchie ಬೆಚ್ಚಗಿನ ಸರ್ವೋದ್ದೇಶ ಡೀಫಾಲ್ಟ್ ನಿರೂಪಕ Nora ಜೊತೆ ನಿರೂಪಿಸುತ್ತದೆ. ಬೇರೆ ಧ್ವನಿ ಬೇಕಾದಾಗ ಮಾತ್ರ ಅದನ್ನು ಹೊಂದಿಸಿ.

ಧ್ವನಿಗಳನ್ನು ಅನ್ವೇಷಿಸಿ

GET https://sketchie.ai/api/v1/voices

ಪ್ರತಿ ನಿರೂಪಕರನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ಧ್ವನಿ ಕ್ಯಾಟಲಾಗ್ ಅನ್ನು ಕರೆ ಮಾಡಿ. ಪ್ರತಿ ಧ್ವನಿಯು ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸಲು ಸ್ನೇಹಪರ name, voice ಆಗಿ ರವಾನಿಸಲು id, ಅದರ ಸ್ಥಳೀಯ language, isDefault ಫ್ಲ್ಯಾಗ್, ಮತ್ತು ನೀವು ನೇರವಾಗಿ ಆಡಿಯೊ ಪ್ಲೇಯರ್‌ಗೆ ವೈರ್ ಮಾಡಬಹುದಾದ ಪ್ಲೇ ಮಾಡಬಹುದಾದ preview_url ಜೊತೆ ಹಿಂತಿರುಗುತ್ತದೆ.

200 OK
{
  "voices": [
    {
      "id": "sketchie:sulafat",
      "name": "Nora",
      "language": "en",
      "description": "Warm and natural, like a favorite teacher.",
      "isDefault": true,
      "preview_url": "https://sketchie.ai/media/voice-previews/sulafat.mp3"
    }
  ],
  "default": "sketchie:sulafat"
}

ಒಂದು ಭಾಷೆಗೆ ಸ್ಥಳೀಯ ಧ್ವನಿಗಳಿಗೆ ಫಿಲ್ಟರ್ ಮಾಡಲು ?language=<code> ಅನ್ನು ರವಾನಿಸಿ. ನೀವು CLI (sketchie voices) ಅಥವಾ SDK (client.listVoices()) ನಿಂದಲೂ ಧ್ವನಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಬಹುದು. ಯಾವಾಗಲೂ ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಸ್ನೇಹಪರ name ಅನ್ನು ತೋರಿಸಿ, ಮತ್ತು API ಗೆ id ಅನ್ನು ಕಳುಹಿಸಿ.

ಬಿಡುಗಡೆಯಾದ ಧ್ವನಿ ಪಟ್ಟಿ

ಪ್ರಸ್ತುತ ಕ್ಯಾಟಲಾಗ್‌ನಲ್ಲಿ ಆರು ಆಯ್ದ ನಿರೂಪಕರು ಇದ್ದಾರೆ: Nora, Miles, Dean, Clara, Piper, ಮತ್ತು Wren. ಈ ಧ್ವನಿಗಳು ಭಾಷೆ-ಅಜ್ಞೇಯ, ಆದ್ದರಿಂದ ಆಯ್ಕೆ ಮಾಡಿದ ಅದೇ ಧ್ವನಿ GET /v1/languages ಮೂಲಕ ಪಟ್ಟಿ ಮಾಡಲಾದ ಪ್ರತಿ ಭಾಷೆಯನ್ನು ಮಾತನಾಡುತ್ತದೆ. ಧ್ವನಿ ಕ್ಯಾಟಲಾಗ್ ಹಿಂತಿರುಗಿಸುವ ನಿಖರವಾದ id ಅನ್ನು ಬಳಸಿ.

ಹಾರ್ಡ್-ಕೋಡೆಡ್ id ಬದಲಿಗೆ ಡಿಸ್ಕವರಿಯನ್ನು ಬಳಸಿ. ರನ್‌ಟೈಮ್‌ನಲ್ಲಿ ಕ್ಯಾಟಲಾಗ್ ಅನ್ನು ಓದಿ, ಇದರಿಂದ ನಿಮ್ಮ ಇಂಟಿಗ್ರೇಶನ್ ಸಾರ್ವಜನಿಕ ಪಟ್ಟಿಗೆ ಸೇರ್ಪಡೆಗಳು ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನುಸರಿಸುತ್ತದೆ.