Απομαγνητοφωνήσεις ως περιεχόμενο
Ένα κουμπί Απομαγνητοφώνηση σε κάθε μεταφόρτωση ήχου στο Payload. Η απομαγνητοφώνηση αποθηκεύεται στο έγγραφο ως επεξεργάσιμο κείμενο και χρονισμένες προτάσεις, οπότε το frontend, η αναζήτηση και τα API σας τη διαβάζουν όπως κάθε άλλο πεδίο.
PAYLOAD 3 · NEXT.JS 15+ · ΑΠΟ $0.20 ΤΗΝ ΩΡΑ ΗΧΟΥΈνα πεδίο ακόμη
Η απομαγνητοφώνηση και οι χρονισμένες προτάσεις της βρίσκονται στο έγγραφο, οπότε το Local API, το REST και το GraphQL τις επιστρέφουν μαζί με όλα τα άλλα.
Πρόοδος που φαίνεται
Το κουμπί δείχνει πόσος ήχος έχει ολοκληρωθεί και αντέχει την ανανέωση της σελίδας. Η Διακοπή επαναφέρει το έγγραφο όπως ήταν.
Ο έλεγχος μένει στους συντάκτες
Η απομαγνητοφώνηση είναι απλό κείμενο που μπορεί να διορθώσει ένας συντάκτης. Οι παράγραφοι αλλάζουν όπου αλλάζει ή κάνει παύση ο ομιλητής.
Το κλειδί μένει στον διακομιστή
Ένα συνδεδεμένο κλειδί API αποθηκεύεται στον διακομιστή και δεν μπορεί να διαβαστεί μέσω των REST ή GraphQL API.
Ένα πρόσθετο, μία γραμμή
Προσθέστε το πρόσθετο στο payload.config.ts. Κάθε συλλογή μεταφορτώσεων που δέχεται ήχο αποκτά το κουμπί· περάστε collections για να επιλέξετε ποιες. Αν παραλείψετε το κλειδί, ένας συντάκτης συνδέει λογαριασμό από τις Ρυθμίσεις → VocalStack.
payload generate:importmap. Με Postgres, εκτελέστε επίσης payload migrate:create.pnpm add github:vocalstack/payload-plugin// 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 λαμβάνει τον ήχο. Στρέψτε την στο bucket σας για να παρακάμψετε τον διακομιστή μεσολάβησης αρχείων του Payload.
accessΠοιος μπορεί να απομαγνητοφωνεί και να αλλάζει τη σύνδεση. Από προεπιλογή, συνδεδεμένοι χρήστες που μπορούν να ενημερώσουν το έγγραφο.
Χωρίς χρέωση για το πρόσθετο
Πληρώνετε στο VocalStack μόνο για τον ήχο που απομαγνητοφωνείτε, με την ίδια τιμή όπως στον Πίνακα ελέγχου και στο API. Χρέωση ανά δευτερόλεπτο, με ελάχιστο 5 λεπτά ανά απομαγνητοφώνηση.
Κάθε μεταφόρτωση ήχου και γραμμή array που απομαγνητοφωνείτε, με ομιλητές, στίξη και χρονισμούς.