Mengonfigurasi opsi output CLI Ucapan
Output CLI Ucapan dapat ditulis ke output standar atau file yang ditentukan.
Untuk bantuan kontekstual di CLI Ucapan, Anda dapat menjalankan salah satu perintah berikut:
spx help recognize output examples
spx help synthesize output examples
spx help translate output examples
spx help intent output examples
Output standar
Jika argumen file adalah tanda hubung (-
), hasilnya ditulis ke output standar seperti yang ditunjukkan dalam contoh berikut.
spx recognize --file caption.this.mp4 --format any --output vtt file - --output srt file - --output each file - @output.each.detailed --property SpeechServiceResponse_StablePartialResultThreshold=0 --profanity masked
Output file default
Jika Anda menghapus opsi file
, output ditulis ke file default di direktori saat ini.
Misalnya, jalankan perintah berikut untuk menulis keterangan WebVTT dan SRT ke file default-nya sendiri:
spx recognize --file caption.this.mp4 --format any --output vtt --output srt --output each text --output all duration
Nama file default adalah sebagai berikut, yang mana <EPOCH_TIME>
diganti pada eksekusi.
- Nama file SRT default mencakup nama file input dan waktu epoch sistem operasi lokal:
output.caption.this.<EPOCH_TIME>.srt
- Nama file Web VTT default mencakup nama file input dan waktu epoch sistem operasi lokal:
output.caption.this.<EPOCH_TIME>.vtt
- Nama file
output each
default,each.<EPOCH_TIME>.tsv
, mencakup waktu epoch sistem operasi lokal. File ini tidak dibuat secara default, kecuali Anda menentukan--output each
opsi . - Nama file
output all
default,output.<EPOCH_TIME>.tsv
, mencakup waktu epoch sistem operasi lokal. File ini dibuat secara default.
Output ke file tertentu
Untuk output ke file yang Anda tentukan alih-alih file default, atur opsi file
ke nama file.
Misalnya, untuk menghasilkan keterangan WebVTT dan SRT ke file yang Anda tentukan, jalankan perintah berikut:
spx recognize --file caption.this.mp4 --format any --output vtt file caption.vtt --output srt file caption.srt --output each text --output each file each.result.tsv --output all file output.result.tsv
Perintah sebelumnya juga menghasilkan hasil each
dan all
ke file yang ditentukan.
Output ke beberapa file
Untuk terjemahan dengan spx translate
, file terpisah dibuat untuk bahasa sumber (seperti --source en-US
) dan setiap bahasa target (seperti --target "de;fr;zh-Hant"
).
Misalnya, untuk menghasilkan keterangan SRT dan WebVTT yang diterjemahkan, jalankan perintah berikut:
spx translate --source en-US --target "de;fr;zh-Hant" --file caption.this.mp4 --format any --output vtt file caption.vtt --output srt file caption.srt
Keterangan kemudian harus ditulis ke file berikut: caption.srt, caption.vtt, caption.de.srt, caption.de.vtt, caption.fr.srt, caption.fr.vtt, caption.zh-Hant.srt, dan caption.zh-Hant.vtt.
Menekan header
Anda dapat menekan baris header dalam file output dengan mengatur opsi has header false
:
spx recognize --nodefaults @my.defaults --file audio.wav --output recognized text --output file has header false
Lihat Mengonfigurasi penyimpanan data CLI Ucapan untuk informasi selengkapnya tentang --nodefaults
.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk