همهٔ قسمتها، رونویسیشده
یک دکمهٔ رونویسی کنار هر فایل صوتی در Content Manager در Strapi. متن رونویسی بهصورت متن ویرایشپذیر و جملههای زماندار ذخیره میشود، پس فرانتاند شما آن را از همان APIهای REST و GraphQL بقیهٔ محتوا میخواند.
STRAPI 5 · NODE 20+ · از $0.20 برای هر ساعت صدامحتوایی مثل بقیه
متنهای رونویسی نوع محتوای مستقل خودشان را دارند، پس APIهای REST و GraphQL آنها را همراه با متن و جملههای زماندار برمیگردانند.
پیشرفتی که میبینید
پنل کناری نشان میدهد چه مقدار از صدا انجام شده و با بارگذاری دوبارهٔ صفحه از بین نمیرود. با توقف، کاری را که دیگر نمیخواهید پایان میدهید.
یا کاملاً خودکار
autoTranscribe را روشن کنید تا هر فایل صوتی که در Media Library بارگذاری میشود بدون حتی یک کلیک رونویسی شود.
کلید روی سرور میماند
کلید API متصل در فضای ذخیرهسازی سمت سرور Strapi نگه داشته میشود و هرگز به پنل مدیریت فرستاده نمیشود.
نصب، فعالسازی، رونویسی
افزونه را از GitHub نصب کنید و در config/plugins.ts فعالش کنید. اگر کلید را حذف کنید، مدیر بهجای آن از تنظیمات → VocalStack یک حساب را متصل میکند.
npm install github:vocalstack/strapi-plugin// config/plugins.ts
export default ({ env }) => ({
vocalstack: {
enabled: true,
config: {
// Optional: or connect from Settings → VocalStack
apiKey: env('VOCALSTACK_API_KEY'),
},
},
})متناسب با همان شکلی که ساختهاید
پیشفرضهای معقول، و یک hook برای هر جایی که پیکربندی شما متفاوت است.
autoTranscribeهر فایل صوتی را به محض بارگذاری در Media Library رونویسی کنید.
spokenLanguageزبانی که در صدا صحبت میشود. آن را حذف کنید تا خودکار تشخیص داده شود.
fileURLنشانیای که VocalStack صدا را از آن دریافت میکند. آن را به bucket یا CDN خود اشاره دهید.
oneClickConnectگزینهٔ اتصال VocalStack را در تنظیمات نشان دهید تا مدیر بهجای چسباندن کلید وارد حساب شود.
enabledدکمه و مسیرها را خاموش کنید و متنهای رونویسی موجود را نگه دارید.
بدون هزینهٔ افزونه
شما فقط برای صدایی که رونویسی میکنید به VocalStack پرداخت میکنید، با همان نرخ داشبورد و API. صورتحساب بر اساس ثانیه، با حداقل 5 دقیقه برای هر رونویسی.
هر فایل صوتی که رونویسی میکنید، همراه با گویندگان، نشانهگذاری و زمانبندی.