• インストール:
  • 本日: 0
  • 通算: 3845
開発者:userdimas

IBMWatsonSTT API パッケージ

機械学習を使用して音声をテキストに変換します。

エンドポイント一覧
エンドポイント一覧は以下の通りです。アプリケーションにエンドポイントを追加するには「エンドポイントに接続」をクリックしてください
全てを表示
ディスカッション
全てを表示
Readme

IBMWatsonSTT

IBMWatsonSTTパッケージ

IBM® Speech to Textサービスは、アプリケーションにIBMの音声認識機能を追加するためのAPIを提供します。

  • ドメイン:IBM
  • 資格情報:ユーザー名、パスワード

資格情報を取得する方法:

  1. IBM Bluemix Consoleに登録します。
  2. ログイン後、servicesからSpeech to Textを選択します。
  3. 左側のアプリケーションにてSpeech To Textを接続させ、価格プランを選択し、ページの下部にある[Create]ボタンをクリックします。
  4. ユーザー名とパスワードを表示するには、[Service Credentials]タブをクリックしてください。

IBMWatsonSTT.getModels

サービスで使用できるすべての音声のリストを取得します。この情報には、声の名前、言語、性別などが含まれます。

フィールドタイプ説明
username資格情報ユーザー名はIBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。

IBMWatsonSTT.getSingleModel

サービスで使用できる単一の指定モデルに関する情報を抽出します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
modelId文字列希望するモデルの識別子。可能な値:ar-AR_BroadbandModel、en-UK_BroadbandModel、en-UK_NarrowbandModel、en-US_BroadbandModel、en-US_NarrowbandModel、es-ES_BroadbandModel、es-ES_NarrowbandModel、fr-FR_BroadbandModel、ja-JP_BroadbandModel、ja-JP_NarrowbandModel、pt-BR_BroadbandModel、pt-BR_NarrowbandModel 、zh-CN_BroadbandModel、zh-CN_NarrowbandModel

IBMWatsonSTT.recognizeAudio

セッションレスの認証リクエストに対して、音声を送信し、トランスクリプションの結果を返します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
audioFileファイル音声ファイル。
audioType文字列音声のMIMEタイプ。
model文字列認証リクエストに使用されるモデルの識別子。可能な値:ar-AR_BroadbandModel; en-UK_BroadbandModel; en-UK_NarrowbandModel; en-US_BroadbandModel(デフォルト); en-US_NarrowbandModel; es-ES_BroadbandModel; es-ES_NarrowbandModel; fr-FR_BroadbandModel; ja-JP_BroadbandModel; ja-JP_NarrowbandModel; pt-BR_BroadbandModel; pt-BR_NarrowbandModel 'zh-CN_BroadbandModel; zh-CN_NarrowbandModel
customizationId文字列リクエストで使用されるカスタム言語モデルのGUID。指定されたカスタム言語モデルの基本言語モデルは、modelパラメータで指定されたモデルと一致する必要があります。デフォルトでは、カスタムモデルは使用されません。
continuous文字列長いポーズで区切られた連続するフレーズを表す複数の最終結果が返されるかどうかを示します。trueの場合、そのようなフレーズが返されます。false(デフォルト)の場合、最初のEOS(end-of-speech)インシデントが検出された後に認証が終了します。
inactivityTimeout文字列送信された音声で無音(音声なし)のみが検出された場合、その接続はレスポンスコード400で閉じられます。デフォルトは30秒です。ユーザーが離れたときにライブマイクからの音声送信を止めるのに便利です。無限大の場合は -1を使用します。
keywords文字列音声のキーワードスポッティングの一覧。各キーワード文字列には、1つ以上のトークンを含めることができます。キーワードは、最終的な仮説でのみスポッティングされ、中間結果ではされません。キーワードスポッティングする必要がない場合は、パラメータを省略するか空の配列を指定してください。例:"colorado"、"tornado"、"tornadoes"
keywordsThreshold文字列キーワードスポッティングの下限である信頼値。ワードの信頼度が閾値以上である場合、キーワードと一致するとみなされます。0と1の間の確率を指定します。パラメータを省略すると、キーワードスポッティングは実行されません。閾値を指定する場合は、1つ以上のキーワードも指定する必要があります。
maxAlternatives文字列返される代替トランスクリプトの最大数。デフォルトでは、単一のトランスクリプトが返されます。
wordAlternativesThreshold文字列仮説を可能な代替ワード(「Confusion Network」としても知られる)として識別するための下限である信頼値。その信頼度が閾値以上であれば代替ワードが検討されます。0と1の間の確率を指定します。パラメータを省略すると、代替ワードは計算されません。
wordConfidence文字列各ワードに対して0~1の範囲の信頼度が返されるかどうかを示します。デフォルトはfalseです。
timestamps文字列各ワードにタイムアラインメントが返されるかどうかを示します。デフォルトはfalseです。
profanityFilter文字列トランスクリプトに対してプロファニティフィルタリングを実行するかどうかを示します。true(デフォルト)の場合、サービスは不適切なワードを一連のアスタリスクで置き換えることによって、キーワードの結果を除くすべての出力からプロファニティフィルタリングを実行します。falseの場合、サービスは検閲を行わずに結果を返します。米国英語のトランスクリプトにのみ適用されます。
smartFormatting文字列認証リクエストの最終的なトランスクリプトで、日付、時刻、一連の数値と数字、電話番号、通貨の値、およびインターネットアドレスが、さらに読みやすい従来の表現に変換されるかどうかを示します。trueの場合、スマートフォーマットが実行されます。false(デフォルト)の場合、フォーマットは実行されません。米国英語のトランスクリプトにのみ適用されます。
speakerLabels文字列multi-person exchangeの参加者がどのワードを話したかを識別するラベルをレスポンスに含めるかどうかを示します。trueの場合、スピーカーラベルが返されます。falseの場合(デフォルト)は返されません。スピーカーラベルは、en-US_NarrowbandModel、es-ES_NarrowbandModel、ja-JP_NarrowbandModelの言語モデルでのみ返されます。speaker_labelsをtrueに設定すると、ユーザーがパラメータに対してfalseを指定しているかどうかにかかわらず、continuousおよびtimestampsパラメータも強制的にtrueになります。

<codeblock>JSON</codeblock>

IBMWatsonSTT.createSession

セッションを作成し、そのエンジンに認証リクエストをロックします。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
model文字列新しいセッションで使用されるモデルの識別子。可能な値:ar-AR_BroadbandModel; en-UK_BroadbandModel; en-UK_NarrowbandModel; en-US_BroadbandModel(デフォルト)。 en-US_NarrowbandModel; es-ES_BroadbandModel; es-ES_NarrowbandModel; fr-FR_BroadbandModel; ja-JP_BroadbandModel; ja-JP_NarrowbandModel; pt-BR_BroadbandModel; pt-BR_NarrowbandModel 'zh-CN_BroadbandModel; zh-CN_NarrowbandModel
customizationId文字列新しいセッションで使用されるカスタム言語モデルのGUID。指定されたカスタム言語モデルの基本言語モデルは、modelパラメータで指定されたモデルと一致する必要があります。デフォルトでは、カスタムモデルは使用されません。

IBMWatsonSTT.getStatus

指定されたセッションが別の認証リクエストを受け入れることができるかどうかをチェックする方法を提供します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
sessionId文字列ステータスがチェックされるセッションの識別子。
cookiesJSON文字列の配列。設定されるクッキーは、createSessionメソッドから取得されます。

クッキーの形式

<codeblock>JSON</codeblock>

IBMWatsonSTT.getSessionOutput

指定されたセッション内の認証タスクの結果をリクエストします。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
sessionId文字列結果を見たいセッションの識別子。
cookiesJSON文字列の配列。設定されるクッキーは、createSessionメソッドから取得されます。
sequenceId文字列結果を見たい認証タスクのシーケンスID。進行中の認証がある場合は、結果を得るためにパラメータを省略します。または、シーケンスIDが指定されているかどうかにかかわらず、次の認証タスクに対して結果を取得します。
interimResults文字列サービスが中間結果を返すかどうかを示します。trueの場合、中間結果はJSONオブジェクトのストリームとして返されます。各オブジェクトは単一のSpeechRecognitionEventを表します。falseの場合、レスポンスは単一のSpeechRecognitionEventであり、最終結果のみを返します。

クッキーの形式

<codeblock>JSON</codeblock>

IBMWatsonSTT.sessionBasedRecognizeAudio

音声を送信し、セッションベースの認証リクエストにトランスクリプション結果を返します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
sessionId文字列使用されるセッションの識別子。
cookiesJSON文字列の配列。設定されるクッキーは、createSessionメソッドから取得されます。
audioFileファイル音声ファイル。
audioType文字列音声のMIMEタイプ。
sequenceId文字列この認証タスクのシーケンスID。省略された場合、シーケンスIDはリクエストに関連付けられません。
continuous文字列長いポーズで区切られた連続するフレーズを表す複数の最終結果が返されるかどうかを示します。trueの場合、そのようなフレーズが返されます。false(デフォルト)の場合、最初のEOS(end-of-speech)インシデントが検出された後に認証が終了します。
inactivityTimeout文字列送信された音声で無音(音声なし)のみが検出された場合、その接続はレスポンスコード400で閉じられます。デフォルトは30秒です。ユーザーが離れたときにライブマイクからの音声送信を止めるのに便利です。無限大の場合は -1を使用します。
keywords文字列音声のキーワードスポッティングの一覧。各キーワード文字列には、1つ以上のトークンを含めることができます。キーワードは、最終的な仮説でのみ検出され、中間結果では検出されません。キーワードスポッティングの必要がない場合は、パラメータを省略するか、空の配列を指定してください。例: "colorado"、"tornado"、"tornadoes"
keywordsThreshold文字列キーワードスポッティングの下限である信頼値。ワードの信頼度が閾値以上である場合、キーワードと一致するとみなされます。0と1の間の確率を指定します。パラメータを省略すると、キーワードスポッティングは実行されません。閾値を指定する場合は、1つ以上のキーワードも指定する必要があります。
maxAlternatives文字列返される代替トランスクリプトの最大数。デフォルトでは、単一のトランスクリプトが返されます。
wordAlternativesThreshold文字列仮説を可能な代替ワード(「Confusion Network」としても知られる)として識別するための下限である信頼値。その信頼度が閾値以上であれば代替ワードが検討されます。0と1の間の確率を指定します。パラメータを省略すると、代替ワードは計算されません。
wordConfidence文字列各ワードに対して0~1の範囲の信頼度が返されるかどうかを示します。デフォルトはfalseです。
timestamps文字列各ワードにタイムアラインメントが返されるかどうかを示します。デフォルトはfalseです。
profanityFilter文字列トランスクリプトに対してプロファニティフィルタリングを実行するかどうかを示します。true(デフォルト)の場合、サービスは不適切なワードを一連のアスタリスクで置き換えることによって、キーワードの結果を除くすべての出力からプロファニティフィルタリングを実行します。falseの場合、サービスは検閲を行わずに結果を返します。米国英語のトランスクリプトにのみ適用されます。
smartFormatting文字列認証リクエストの最終的なトランスクリプトで、日付、時刻、一連の数値と数字、電話番号、通貨の値、およびインターネットアドレスが、さらに読みやすい従来の表現に変換されるかどうかを示します。trueの場合、スマートフォーマットが実行されます。false(デフォルト)の場合、フォーマットは実行されません。米国英語のトランスクリプトにのみ適用されます。
speakerLabels文字列multi-person exchangeの参加者がどのワードを話したかを識別するラベルをレスポンスに含めるかどうかを示します。trueの場合、スピーカーラベルが返されます。falseの場合(デフォルト)は返されません。スピーカーラベルは、en-US_NarrowbandModel、es-ES_NarrowbandModel、ja-JP_NarrowbandModelの言語モデルでのみ返されます。speaker_labelsをtrueに設定すると、ユーザーがパラメータに対してfalseを指定しているかどうかにかかわらず、continuousおよびtimestampsパラメータも強制的にtrueになります。

クッキーの形式

<codeblock>JSON</codeblock> <codeblock>JSON</codeblock>

IBMWatsonSTT.deleteSession

既存のセッションとそのエンジンを削除します。セッションが削除された後でセッションにリクエストを送信することはできません。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
sessionId文字列結果を取得したいセッションの識別子。
cookiesJSON文字列の配列。設定されるクッキーは、createSessionメソッドから取得されます。

クッキーの形式

<codeblock>JSON</codeblock>

IBMWatsonSTT.registerCallback

続く非同期認証リクエストで使用するコールバックURLをサービスに登録します。コールバックURLにGETリクエストを送信してコールバックURLがまだ登録されていない場合、コールバックURLを登録またはホワイトリストに登録しようとします。このサービスは、リクエストのchallenge_stringクエリパラメータを介してランダムな英数字のチャレンジ文字列を渡します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
callbackUrl文字列コールバック通知を送信するHTTPまたはHTTPS URL。ホワイトリストに載せるには、URL検証中にURLがチャレンジ文字列を正常にエコーする必要があります。
userSecret文字列サービスがX-Callback-Signatureヘッダー経由で送信するHMAC-SHA1署名の生成に使用するユーザー指定の文字列。このサービスには、URL検証中のヘッダーと、コールバックURLに送信されるすべての通知が含まれます。通知のペイロード上の署名を計算します。パラメータを省略すると、サービスはヘッダを送信しません。

IBMWatsonSTT.createJob

新しい非同期認証リクエストのジョブを作成します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
audioFileファイル音声ファイル。
audioType文字列音声のMIMEタイプ。
callbackUrl文字列コールバック通知を送信するURL。URLは、POST register_callbackメソッドを使用して、事前に正常にホワイトリストに登録されている必要があります。ジョブ完了と結果に対してサービスをポーリングするためのパラメータを省略します。
events文字列ジョブにコールバックURLが含まれている場合、サブスクライブする通知イベントのカンマ区切りの一覧。有効なイベントは次のとおりです。 recognitions.started:サービスがジョブの処理を開始すると、コールバック通知を生成します。recognitions.completed:ジョブが完了すると、コールバック通知を生成します。タイムアウトまたは削除される前に、GET認証/{id}メソッドを使用して結果を取得する必要があります。recognitions.completed_with_results:ジョブが完了すると、コールバック通知を生成します。通知には、リクエストの結果が含まれます。recognitions.failed:ジョブの処理中、サービスにエラーが発生した場合にコールバック通知を生成します。
userToken文字列ジョブにコールバックURLが含まれている場合、そのサービスが各ジョブのコールバック通知に含めるユーザー指定の文字列。トークンを使用すると、ジョブと通知イベントの間の内部マッピングを維持できます。
resultsTtl文字列ジョブが終了した後に結果を使用できる時間(分)。コールバック経由で配信されない場合は、この時間内に結果を取得する必要があります。パラメータを省略して、1週間の有効期間に使用します。このパラメータは、コールバックURLの有無に関係なく有効です。
model文字列認証リクエストに使用されるモデルの識別子。可能な値:ar-AR_BroadbandModel; en-UK_BroadbandModel; en-UK_NarrowbandModel; en-US_BroadbandModel(デフォルト)。 en-US_NarrowbandModel; es-ES_BroadbandModel; es-ES_NarrowbandModel; fr-FR_BroadbandModel; ja-JP_BroadbandModel; ja-JP_NarrowbandModel; pt-BR_BroadbandModel; pt-BR_NarrowbandModel 'zh-CN_BroadbandModel; zh-CN_NarrowbandModel
customizationId文字列リクエストで使用されるカスタム言語モデルのGUID。指定されたカスタム言語モデルの基本言語モデルは、modelパラメータで指定されたモデルと一致する必要があります。デフォルトでは、カスタムモデルは使用されません。
continuous文字列長いポーズで区切られた連続するフレーズを表す複数の最終結果が返されるかどうかを示します。trueの場合、そのようなフレーズが返されます。false(デフォルト)の場合、最初のEOS(end-of-speech)インシデントが検出された後に認証が終了します。
inactivityTimeout文字列送信された音声で無音(音声なし)のみが検出された場合、その接続はレスポンスコード400で閉じられます。デフォルトは30秒です。ユーザーが離れたときにライブマイクからの音声送信を止めるのに便利です。無限大の場合は -1を使用します。
keywords文字列音声のキーワードスポッティングの一覧。各キーワード文字列には、1つ以上のトークンを含めることができます。キーワードは、最終的な仮説でのみスポッティングされ、中間結果ではされません。キーワードスポッティングする必要がない場合は、パラメータを省略するか空の配列を指定してください。例:"colorado"、"tornado"、"tornadoes"
keywordsThreshold文字列キーワードスポッティングの下限である信頼値。ワードの信頼度が閾値以上である場合、キーワードと一致するとみなされます。0と1の間の確率を指定します。パラメータを省略すると、キーワードスポッティングは実行されません。閾値を指定する場合は、1つ以上のキーワードも指定する必要があります。
maxAlternatives文字列返される代替トランスクリプトの最大数。デフォルトでは、単一のトランスクリプトが返されます。
wordAlternativesThreshold文字列仮説を可能な代替ワード(「Confusion Network」としても知られる)として識別するための下限である信頼値。その信頼度が閾値以上であれば代替ワードが検討されます。0と1の間の確率を指定します。パラメータを省略すると、代替ワードは計算されません。
wordConfidence文字列各ワードに対して0~1の範囲の信頼度が返されるかどうかを示します。デフォルトはfalseです。
timestamps文字列各ワードにタイムアラインメントが返されるかどうかを示します。デフォルトはfalseです。
profanityFilter文字列トランスクリプトに対してプロファニティフィルタリングを実行するかどうかを示します。true(デフォルト)の場合、サービスは不適切なワードを一連のアスタリスクで置き換えることによって、キーワードの結果を除くすべての出力からプロファニティフィルタリングを実行します。falseの場合、サービスは検閲を行わずに結果を返します。米国英語のトランスクリプトにのみ適用されます。
smartFormatting文字列認証リクエストの最終的なトランスクリプトで、日付、時刻、一連の数値と数字、電話番号、通貨の値、およびインターネットアドレスが、さらに読みやすい従来の表現に変換されるかどうかを示します。trueの場合、スマートフォーマットが実行されます。false(デフォルト)の場合、フォーマットは実行されません。米国英語のトランスクリプトにのみ適用されます。
speakerLabels文字列multi-person exchangeの参加者がどのワードを話したかを識別するラベルをレスポンスに含めるかどうかを示します。trueの場合、スピーカーラベルが返されます。falseの場合(デフォルト)は返されません。スピーカーラベルは、en-US_NarrowbandModel、es-ES_NarrowbandModel、ja-JP_NarrowbandModelの言語モデルでのみ返されます。speaker_labelsをtrueに設定すると、ユーザーがパラメータに対してfalseを指定しているかどうかにかかわらず、continuousおよびtimestampsパラメータも強制的にtrueになります。

<codeblock>JSON</codeblock>

IBMWatsonSTT.checkJobs

すべての未処理ジョブのステータスとIDを返します。呼び出されたサービス資格情報に関連付けられています。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。

IBMWatsonSTT.checkSingleJob

呼び出されたサービス資格情報に関連付けられているすべての未処理ジョブのステータスとIDを返します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
jobId文字列ステータスを確認するジョブのID。

IBMWatsonSTT.deleteSingleJob

指定されたジョブを削除します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
jobId文字列削除されるジョブのID。

IBMWatsonSTT.createCustomModel

指定された基本言語モデル用の新しいカスタム言語モデルを作成します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
name文字列新しいカスタムモデルの名前。呼び出し元のユーザーが所有するすべてのカスタムモデルで一意の名前を使用します。カスタムモデルの言語に一致するローカライズされた名前を使用します。
baseModelName文字列新しいモデルによってカスタマイズされる言語モデルの名前。Getモデルメソッドによって返される米国英語または日本語モデルの名前を使用する必要があります。EN-US_BroadbandModel、en-US_NarrowbandModel、ja-JP_BroadbandModel、ja-JP_NarrowbandModel
description文字列新しいカスタムモデルの説明。カスタムモデルの言語と一致するローカライズされた説明を使用します。

IBMWatsonSTT.getCustomModels

呼び出し元ユーザーが所有するすべてのカスタム言語モデルに関する情報を一覧表示します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
language文字列カスタムモデルが返される言語:en-US(デフォルト)、ja-JP

IBMWatsonSTT.getSingleCustomModel

カスタム言語モデルに関する情報を一覧表示します。カスタムモデルの所有者のみが、このメソッドを使用してモデルに関する情報を照会できます。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列情報が返されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。

IBMWatsonSTT.trainCustomModel

新しいコーパス、ワード、またはその両方を使用してカスタム言語モデルのトレーニングを開始します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列トレーニングされるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
wordTypeToAdd文字列モデルをトレーニングするカスタムモデルのワードリソースのワードのタイプ:- all(デフォルト)は、コーパスから抽出されたものであっても、ユーザーによって追加または変更されたものであっても、すべての新しいワードについてモデルをトレーニングします。 - userは、ユーザーによって追加または変更される新しいワードだけについてモデルをトレーニングします。モデルは、コーパスから抽出された新しいワードついてはトレーニングされていません。

IBMWatsonSTT.resetCustomModel

モデルからすべてのコーパスとワードを削除して、カスタム言語モデルをリセットします。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列リセットするカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。

IBMWatsonSTT.deleteCustomModel

既存のカスタム言語モデルを削除します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
カスタマイズ文字列削除されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。

IBMWatsonSTT.addCorpus

新しいトレーニングデータのコーパステキストファイルをカスタム言語モデルに追加します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列コーパスが追加されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
corpusName文字列追加するコーパスの名前。名前にはスペースを含めることはできません。また、名前はユーザーが追加または変更したカスタムワードを示すサービスによって、予約されているユーザーの文字列にすることはできません。カスタムモデルの言語に一致するローカライズされた名前を使用します。
fileDataファイルコーパスファイル。
allowOverwrite文字列指定したコーパスが既存のコーパスを同じ名前で上書きするかどうかを示します。同じ名前のコーパスがすでに存在する場合、allow_overwriteがtrueに設定されていない限り、リクエストは失敗します。デフォルトでは、このパラメータはfalseです。同じ名前のコーパスが存在しない場合、このパラメータは無効です。

IBMWatsonSTT.getCorpora

指定されたカスタム言語モデルに追加されたすべてのコーパスに関する情報を一覧表示します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列コーパスが一覧されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。

IBMWatsonSTT.getSingleCorpus

単一の指定されたコーパスに関する情報を一覧表示します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列コーパスが一覧表示されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
corpusName文字列情報が一覧表示されるコーパスの名前。

IBMWatsonSTT.deleteSingleCorpus

カスタム言語モデルから既存のコーパスを削除します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列コーパスが削除されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
corpusName文字列情報が削除されるコーパスの名前。

IBMWatsonSTT.addWordsToCustomModel

1つ以上のカスタムワードをカスタム言語モデルに追加します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列ワードが追加されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
wordsJSONカスタムモデルに追加する各カスタムワードに関する情報を提供するオブジェクトの配列。詳細はREADMEを参照してください。

ワードの形式

<codeblock>JSON</codeblock>

IBMWatsonSTT.addSingleWordToCustomModel

カスタム言語モデルにカスタムワードを追加します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列ワードが追加されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
wordName文字列カスタムモデルに追加するカスタムワード。ワードにスペースを入れないでください。複合ワードのトークンを接続するには、 - (ダッシュ)または _(アンダースコア)を使用します。
wordSoundsLikeJSONカスタムワードの音のような発音の配列。発音が難しいワード、外国語、頭字語などをユーザーがどのように発音するかを指定します。詳細はREADMEを参照してください。
wordDisplayAs文字列カスタムテキストがトランスクリプトに現れるときの代替スペル。ワードに通常の表現と異なるスペル、またはコーパスのトレーニングデータのスペルがある場合は、このパラメータを使用します。

wordSoundsLikeのフォーマット

<codeblock>JSON</codeblock>

IBMWatsonSTT.getWords

カスタム言語モデルのすべてのカスタムワードに関する情報を一覧表示します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列ワードが照会されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
wordType文字列カスタム言語モデルのワードリソースから一覧されるワードのタイプ: - "all"(デフォルト)は、すべてのワードを表示します。 - "user"は、ユーザーによって追加または変更されたカスタムワードのみを表示します。 - "corpora"は、コーパスから抽出されたOOVのみを示します。
sort文字列ワードが一覧表示される順序を示します。パラメータは、ワードのソート方法を示すために、アルファベット順またはカウントの2つの引数のいずれかを受け取ります。オプションの + または - を引数の前に付けて、結果を昇順または降順でソートするかどうかを指定できます。"alphabetical"および"+alphabetical"は、アルファベット昇順にワードを一覧表示します。sortパラメータを省略すると、これがデフォルトの順序になります。"-alphabetical"は、アルファベット降順にワードを一覧表示します。"count"と"-count"は、カウントフィールドの値を降順で並べ替えます。 "+count"は、カウントフィールドの値によって昇順でワードを一覧表示します。

IBMWatsonSTT.getSingleWord

カスタム言語モデルのカスタムワードに関する情報を一覧表示します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列ワードが照会されるカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
wordName文字列カスタムワードは、カスタムモデルから照会されます。

IBMWatsonSTT.deleteWordFromCustomModel

カスタム言語モデルからカスタムワードを削除します。

フィールドタイプ説明
username資格情報IBM Bluemixから取得したユーザー名。
password資格情報IBM Bluemixから取得したパスワード。
customizationId文字列ワードを削除するカスタム言語モデルのGUID。モデルの所有者のサービス資格情報でリクエストを行う必要があります。
wordName文字列カスタムモデルから削除されるカスタムワード。
x
circle
IBMWatsonSTT
$ / m
毎月クレジットカードまたは請求書にて請求を行います。 この際、前月の超過分の請求も行われます。
?

情報が不足しています

未入力の項目があります。
これらの詳細情報は、お客様の保護や最新情報をお知らせするために利用されます。

x

Rakuten RapidAPIに登録しましょう。

  • integrate
    お客様のアプリにAPIを統合する
    Ruby, Java, Elixir, Node.js, Phyton, Objective C, Swift, PHP さらに
  • keys
    API keyを複数まとめて保存する
  • notifications
    APIの変更通知を受け取る
  • stats
    統計情報を取得し、APIコネクションをモニターする
__SING_UP_WITH_GITHUB__
__SING_UP_WITH_FACEBOOK__
__SING_UP_WITH_GOOGLE__
  • 我々がウォールに投稿することはございません
  • 我々からスパム通信を送付することはありません
  • esc画面を閉じる
    x

    Authentication

    認証
    esc画面を閉じる