VocalStack லோகோVocalStack லோகோ
PAYLOAD CMS-க்கான VOCALSTACK

உள்ளடக்கமாக டிரான்ஸ்கிரிப்ட்டுகள்

Payload-இல் ஒவ்வொரு ஆடியோ பதிவேற்றத்திலும் டிரான்ஸ்கிரைப் பொத்தான். டிரான்ஸ்கிரிப்ட் திருத்தக்கூடிய உரையாகவும் நேரமிட்ட வாக்கியங்களாகவும் ஆவணத்தில் சேமிக்கப்படுகிறது; எனவே உங்கள் frontend, தேடல், API-கள் அதை மற்ற எந்தப் புலத்தையும் போலப் படிக்கின்றன.

PAYLOAD 3 · NEXT.JS 15+ · ஒரு மணி நேர ஆடியோவுக்கு $0.20 முதல்
ஊடகம் · EPISODE-042.MP3பக்கப்பட்டி
டிரான்ஸ்கிரைப் ஆகிறது31:06 / 48:20
json
{
  "vocalstack": {
    "status": "done",
    "language": "en",
    "transcript": "Welcome back to the show. Today…",
    "sentences": [
      { "start": 0.4, "end": 2.9, "speaker": 0,
        "text": "Welcome back to the show." }
    ]
  }
}

இன்னொரு புலம் மட்டுமே

டிரான்ஸ்கிரிப்ட்டும் அதன் நேரமிட்ட வாக்கியங்களும் ஆவணத்திலேயே இருப்பதால், Local API, REST, GraphQL ஆகியவை மற்ற அனைத்துடனும் அவற்றைத் தருகின்றன.

பார்க்கக்கூடிய முன்னேற்றம்

எவ்வளவு ஆடியோ முடிந்தது என்பதைப் பொத்தான் காட்டும், பக்கத்தை மீண்டும் ஏற்றினாலும் தொடரும். நிறுத்து ஆவணத்தை முன்பிருந்த நிலைக்குத் திருப்பும்.

எடிட்டர்களே கட்டுப்பாட்டில்

டிரான்ஸ்கிரிப்ட் எடிட்டர் திருத்தக்கூடிய வெற்று உரை. பேச்சாளர் மாறும் அல்லது இடைநிறுத்தும் இடத்தில் பத்திகள் பிரியும்.

விசை சேவையகத்திலேயே இருக்கும்

இணைக்கப்பட்ட API விசை சேவையகப் பக்கத்தில் சேமிக்கப்படுகிறது, REST அல்லது GraphQL API-கள் வழியாகப் படிக்க முடியாது.

அமைவு

ஒரு செருகுநிரல், ஒரு வரி

payload.config.ts-இல் செருகுநிரலைச் சேருங்கள். ஆடியோவை ஏற்கும் ஒவ்வொரு பதிவேற்றத் தொகுப்புக்கும் பொத்தான் கிடைக்கும்; எவை என்று தேர்ந்தெடுக்க collections-ஐ அனுப்புங்கள். விசையை விட்டுவிட்டால், எடிட்டர் அமைப்புகள் → VocalStack-இலிருந்து கணக்கை இணைப்பார்.

01GitHub-இலிருந்து செருகுநிரலை நிறுவி உங்கள் config-இல் சேருங்கள்.
02payload generate:importmap-ஐ இயக்குங்கள். Postgres இருந்தால், payload migrate:create-ஐயும் இயக்குங்கள்.
03ஒரு ஆடியோ பதிவேற்றத்தைத் திறந்து டிரான்ஸ்கிரைப் என்பதைக் கிளிக் செய்யுங்கள்.
bash
pnpm add github:vocalstack/payload-plugin
typescript
// payload.config.ts
import { vocalstackPlugin } from '@vocalstack/payload'

export default buildConfig({
  plugins: [
    vocalstackPlugin({
      // Optional: or connect from Settings → VocalStack
      apiKey: process.env.VOCALSTACK_API_KEY,
    }),
  ],
})
விருப்பங்கள்

நீங்கள் உருவாக்கிய விதத்துக்குப் பொருந்தும்

அர்த்தமுள்ள இயல்புநிலைகள், உங்கள் அமைப்பு மாறுபடும் ஒவ்வொரு இடத்துக்கும் ஒரு hook.

collections

எந்தப் பதிவேற்றத் தொகுப்புகளுக்கு டிரான்ஸ்கிரைப் பொத்தான் கிடைக்கும். இயல்பாக, ஆடியோவை ஏற்கும் ஒவ்வொன்றுக்கும்.

audioFields

கோப்புப் பெயர் அல்லது இணைப்பு மூலம் ஆடியோவைச் சுட்டும் இறக்குமதி செய்யப்பட்ட உள்ளடக்கம். array புலத்தின் ஒவ்வொரு வரிசைக்கும் தனிப் பொத்தானும் டிரான்ஸ்கிரிப்ட்டும் கிடைக்கும்.

spokenLanguage

ஆடியோவில் பேசப்படும் மொழி. தானாகக் கண்டறிய இதை விட்டுவிடுங்கள்.

fileURL

VocalStack ஆடியோவை எடுக்கும் முகவரி. Payload கோப்பு proxy-ஐத் தவிர்க்க இதை உங்கள் bucket-க்குச் சுட்டுங்கள்.

access

யார் டிரான்ஸ்கிரைப் செய்யலாம், இணைப்பை மாற்றலாம். இயல்பாக, ஆவணத்தைப் புதுப்பிக்கக்கூடிய உள்நுழைந்த பயனர்கள்.

விலைகள்

செருகுநிரல் கட்டணம் இல்லை

நீங்கள் டிரான்ஸ்கிரைப் செய்யும் ஆடியோவுக்கு மட்டுமே VocalStack-க்குக் கட்டணம் செலுத்துகிறீர்கள், டாஷ்போர்டு மற்றும் API-இன் அதே விலையில். வினாடி அடிப்படையில் கட்டணம், ஒவ்வொரு டிரான்ஸ்கிரிப்ஷனுக்கும் குறைந்தது 5 நிமிடங்கள்.

கோப்புகள்$0.20ஒரு மணி நேரத்துக்கு

நீங்கள் டிரான்ஸ்கிரைப் செய்யும் ஒவ்வொரு ஆடியோ பதிவேற்றமும் array வரிசையும், பேச்சாளர்கள், நிறுத்தக்குறிகள், நேரங்கள் உட்பட.

அடிக்கடி கேட்கப்படும் கேள்விகள்

GitHub-இல் பாருங்கள்README-ஐப் படியுங்கள்