Come convertire un video Bluesky in testo
Apri il post pubblico con il video, copia il link bsky.app e ascolta un passaggio per verificare che contenga le parole che cerchi. Un post di solo testo o immagini non ha una traccia audio da trascrivere.
Incolla l’indirizzo del singolo post
Accedi alla dashboard e usa il modulo per trascrivere da link. L’indirizzo contiene il profilo, poi /post/ e l’identificativo del post. Non serve cercare il link diretto al file video.
Imposta lingua e voci
Puoi partire dal rilevamento automatico della lingua. Se c’è una conversazione, attiva “Identify speakers” per avere etichette numerate. Distinguono le voci, non identificano i titolari degli account.
Controlla nomi e riferimenti
Rileggi insieme alla registrazione. I nomi di comunità, progetti e account possono essere difficili da riconoscere dal solo audio: verificali prima di citarli o inserirli in un archivio.
Salva il testo con le tue note
Copia un passaggio o scarica TXT, JSON, SRT o VTT. Aggiungi il link al post e una breve descrizione del video, così la trascrizione avrà senso anche quando la riaprirai.
Il link deve portare a un video accessibile
Un indirizzo come https://bsky.app/profile/user.example/post/3l3w4b5c6d7e2 mostra la struttura accettata, non un video da provare. Serve un post video pubblico che si possa recuperare senza login. Profili, feed, storie e pagine di dirette non sono supportati.
Il video deve avere una traccia audio. Se il post contiene più video, trascriviamo solo il primo. Da un post eliminato o non disponibile non puoi ottenere una trascrizione; se serve l’autenticazione, ricevi login_required. Questi tentativi non consumano minuti.
Se hai la registrazione originale, puoi caricare MP4, MOV, WebM o MKV, oppure un file audio supportato. Il caricamento in parti arriva a 2 GB, nei limiti dell’account. La trascrizione con IA accetta registrazioni fino a 5 ore.
Appunti in cui cercare una frase, non solo un autore
Un aggiornamento di progetto, una demo o una risposta breve possono tornarti utili dopo settimane. Conserva il testo insieme a una nota sull’argomento. Potrai cercare una frase anche se non ricordi chi aveva pubblicato il video.
Durante una demo, “apri questo menu” non ti dice come si chiama il menu mostrato. Riguarda quel punto e annota il nome come tua osservazione. transcript1 non legge l’interfaccia nelle immagini.
Per la tua raccolta di fonti puoi usare sempre gli stessi riferimenti: link, argomento, ID della trascrizione, citazioni controllate e timestamp pertinenti. Sono suggerimenti per il tuo archivio, non un sistema di archiviazione automatico incluso nella trascrizione.
Fai leggere la trascrizione al tuo assistente IA
Collega il server MCP remoto di transcript1 a un assistente supportato e chiedigli di trascrivere il post. transcript1 recupera la trascrizione; sarà l’assistente a riassumere, confrontare o estrarre informazioni dal testo.
Per un aggiornamento di progetto, chiedi modifiche annunciate, domande aperte e un timestamp per ogni punto. Se il testo non risponde a una domanda, l’assistente deve dirlo. Non chiedergli di ricostruire dettagli visivi di una demo che non ha visto.
Se la trascrizione è suddivisa in pagine, l’assistente deve leggerle tutte prima di riassumere l’intera registrazione. Se è ancora in elaborazione, deve conservare l’ID e chiamare get_transcription, senza inviare di nuovo il post. Vale anche per un agente sviluppato con la REST API.
Transcribe this Bluesky video post: [paste the public post URL].
Read the complete transcript. List the changes the speaker announces,
with a timestamp for each. Keep my interpretation separate from quotes.Cosa conservare nel file che scarichi
TXT va bene per appunti e bozze. JSON mantiene testo, inizio, fine e lingua di ogni segmento, più le etichette delle voci se hai attivato il riconoscimento dei parlanti. Nelle trascrizioni con IA puoi chiedere anche i timestamp delle parole con include=words; i sottotitoli nativi di Bluesky hanno solo i tempi dei segmenti.
SRT e VTT (WebVTT) contengono i tempi dei sottotitoli per il tuo editor o lettore video. Non riproducono lo stile del post e non pubblicano sottotitoli su Bluesky. Rivedili sulla registrazione definitiva, soprattutto dopo tagli o cambi nell’ordine delle scene.
La trascrizione non conserva tutto il post. Descrizione scritta, testo alternativo, risposte e immagini sono fonti separate: salvale a parte quando ti servono e indica da dove viene ogni osservazione.
L’API accetta il link del post, senza estrarre il video
Invia il link bsky.app con POST /v1/transcriptions. Riconosciamo la piattaforma dall’indirizzo; puoi anche indicare bluesky nel campo platform, se corrisponde al link. Con auto cerchiamo prima sottotitoli utilizzabili nella lingua originale sul PDS supportato da transcript1, altrimenti trascriviamo l’audio. Il PDS è il personal data server di AT Protocol. Non recuperiamo sottotitoli da altri host federati, da video citati o da video esterni al post.
La modalità captions (solo sottotitoli) non scarica audio e non passa a STT: se non trova una traccia utilizzabile, ricevi no_captions. Con source=stt o con il riconoscimento dei parlanti usi direttamente l’audio. I sottotitoli nativi riportano bluesky_captions, i tempi dei segmenti e caption_kind=null quando l’origine non è nota.
Salva l’ID, attendi il completamento e recupera il formato che ti serve. Per gli invii ripetuti preferisci il link completo e riutilizza gli ID esistenti: rileggere una trascrizione pronta non consuma minuti. Ogni nuova trascrizione riuscita costa 1 credito per minuto, arrotondato per eccesso. Se non riesce o la annulli, non paghi. I nuovi account ricevono 60 minuti gratis una sola volta, dopo la verifica dell’email.