Bagikan melalui


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