数字と言語のオプション
Scribe v3で数字の表記を制御し、第二言語を指定する方法を説明します。
ハウツーガイド · スピーチtoテキストの クイックスタートを完了していることを前提としています。
概要
Scribe v3では、バッチのスピーチtoテキストAPIに2つのオプションパラメータが追加されています。
numbers_formatは、文字起こし内の数字を数値(42)と単語(forty-two)のどちらで表記するかを設定します。secondary_language_codesには、language_codeと併せてオーディオ内で話される可能性があるほかの言語を指定します。話者が複数の言語を切り替えるオーディオで精度が向上します。
どちらのパラメータも scribe_v3 でのみ利用できます。別のモデルでいずれかを送信すると、invalid_parameters エラーが返されます。
SDKには、これらのパラメータ用の型付き引数がまだありません。Pythonでは、request_options を介して
渡してください。TypeScriptでは、fetch でリクエストを送信してください。
数字の表記
numbers_format を digits または words に設定します。パラメータを省略すると、モデルが表記を選択します。
numbers_format は、モデルが数字を文字起こしする形式を制御します。日付、時刻、単位の表記を変更する場合は、文字起こしの編集を使用してください。
第二言語を指定する
オーディオの主要言語を language_code に、想定されるその他の言語を secondary_language_codes に設定します。どちらもISO-639-1またはISO-639-3コードを使用できます。
secondary_language_codes はリストです。言語ごとにフォームフィールドを1回ずつ指定してください。単一の文字列として送信されたJSON配列は受け付けられません。
次の例では、スペイン語とフランス語も含まれる英語のオーディオを文字起こしします。
secondary_language_codes 内の認識されないコードは、エラーなしでスキップされます。リクエストを
送信する前に、対応言語でコードを
確認してください。
Scribe v3は、音声が話されている言語のまま文字起こしします。主要言語と第二言語の間で翻訳は行いません。
ほかのパラメータとの組み合わせ
どちらのパラメータも同時に使用でき、keyterms、diarize、no_verbatim など、ほかのバッチパラメータとも併用できます。特定の語を優先的に文字起こしする方法については、キータームプロンプティングをご覧ください。