# mocoVoice API

書き起こしAPIでは、音声ファイルをアップロードし、書き起こしを開始し、その結果を取得することができます。

辞書APIでは、書き起こし精度を高めるために、辞書を作成し、単語を登録することができます。 Version: 1.6.0 ## Servers mocoVoice APIサーバー ``` https://api.mocomoco.ai ``` ## Security ### HTTPBearer Type: http Scheme: bearer ### APIKeyHeader Type: apiKey In: header Name: X-API-KEY ## Download OpenAPI description [mocoVoice API](https://docs.mocomoco.ai/_spec/mocovoice/apis/index.yaml) ## 書き起こしAPI 書き起こしAPIでは、音声ファイルをアップロードし、書き起こしを開始し、その結果を取得することができます。
書き起こしの際には、辞書を指定することもできます。

主な機能
• 音声のファイルアップロードする
• 書き起こしを開始する
• 書き起こし結果を取得する ### 音声ファイルアップロード - [POST /api/v1/transcriptions/upload](https://docs.mocomoco.ai/mocovoice/apis/api/upload_request_api_v1_transcriptions_upload_post.md): 音声ファイルをアップロードするためのエンドポイントです。このエンドポイントを呼び出すと、音声ファイルをアップロードするための一時的なURLが発行されます。 ### 書き起こし開始 - [POST /api/v1/transcriptions/{transcription_id}/transcribe](https://docs.mocomoco.ai/mocovoice/apis/api/start_transcribe_api_v1_transcriptions__transcription_id__transcribe_post.md): 指定した書き起こしIDに対して、書き起こし処理を開始します。音声ファイルのアップロードが完了している必要があります。 ### 書き起こし一覧取得 - [GET /api/v1/transcriptions](https://docs.mocomoco.ai/mocovoice/apis/api/get_transcription_list_api_v1_transcriptions_get.md): ユーザーまたはチームがこれまでに行った書き起こしの一覧を取得します。ページネーションが可能です。 ### 書き起こし取得 - [GET /api/v1/transcriptions/{transcription_id}](https://docs.mocomoco.ai/mocovoice/apis/api/get_transcription_api_v1_transcriptions__transcription_id__get.md): 指定した書き起こしIDの詳細情報とステータスを取得します。書き起こしの進捗状況や結果を確認できます。 ### 書き起こし削除 - [DELETE /api/v1/transcriptions/{transcription_id}](https://docs.mocomoco.ai/mocovoice/apis/api/delete_transcription_api_v1_transcriptions__transcription_id__get.md): 指定した書き起こしIDの書き起こしを削除します。認証キーにロールを付与する必要があります。 ### 書き起こし要約取得 - [GET /api/v1/transcriptions/{transcription_id}/summary](https://docs.mocomoco.ai/mocovoice/apis/api/get_summary_api_v1_transcriptions__transcription_id__summary_get.md): 指定した書き起こしIDの書き起こし要約を取得します。 ### 書き起こし要約作成 - [POST /api/v1/transcriptions/{transcription_id}/summary](https://docs.mocomoco.ai/mocovoice/apis/api/summary_request_api_v1_transcriptions__transcription_id__summary_post.md): 指定した書き起こしIDの書き起こし要約を行います。 ### 書き起こし感情分析取得 - [GET /api/v1/transcriptions/{transcription_id}/emotion](https://docs.mocomoco.ai/mocovoice/apis/api/get_emotion_api_v1_transcriptions__transcription_id__emotion_get.md): 指定した書き起こしIDの書き起こしの感情分析を取得します。 ### 書き起こし感情分析作成 - [POST /api/v1/transcriptions/{transcription_id}/emotion](https://docs.mocomoco.ai/mocovoice/apis/api/emotion_request_api_v1_transcriptions__transcription_id__emotion_post.md): 指定した書き起こしIDの書き起こしの感情分析を行います。 ### 書き起こし翻訳取得 - [GET /api/v1/transcriptions/{transcription_id}/translate](https://docs.mocomoco.ai/mocovoice/apis/api/get_translate_api_v1_transcriptions__transcription_id__translate_get.md): 指定した書き起こしIDの書き起こしの翻訳結果を取得します。 ### 書き起こし翻訳作成 - [POST /api/v1/transcriptions/{transcription_id}/translate](https://docs.mocomoco.ai/mocovoice/apis/api/translate_request_api_v1_transcriptions__transcription_id__translate_post.md): 指定した書き起こしIDの書き起こしの翻訳を行います。 ## 辞書API 辞書APIでは、書き起こし精度を高めるために、単語とその読みを登録した辞書を作成することができます。

主な機能
• 辞書を作成する
• 辞書に単語を登録する
• 辞書を参照する ### 辞書リスト取得 - [GET /api/v1/dictionaries](https://docs.mocomoco.ai/mocovoice/apis/api/get_dictionaries_api_v1_dictionaries_get.md): チームに関連付けられた辞書のリストを取得します。ページネーションが可能です。 ### 辞書作成 - [POST /api/v1/dictionaries](https://docs.mocomoco.ai/mocovoice/apis/api/create_dictionary_api_v1_dictionaries_post.md): 新しい辞書を作成します。辞書は書き起こし時に使用することができます。 ### 辞書取得 - [GET /api/v1/dictionaries/{dictionary_id}](https://docs.mocomoco.ai/mocovoice/apis/api/get_dictionary_api_v1_dictionaries__dictionary_id__get.md): 指定した辞書IDの詳細情報を取得します。辞書に含まれる単語の一覧も取得できます。 ### 辞書アップデート - [PATCH /api/v1/dictionaries/{dictionary_id}](https://docs.mocomoco.ai/mocovoice/apis/api/update_dictionary_api_v1_dictionaries__dictionary_id__patch.md): 指定した辞書の情報を更新します。辞書名の変更などが可能です。 ### 辞書削除 - [DELETE /api/v1/dictionaries/{dictionary_id}](https://docs.mocomoco.ai/mocovoice/apis/api/delete_dictionary_api_v1_dictionaries__dictionary_id__delete.md): 指定した辞書を削除します。削除すると、その辞書に関連付けられた単語もすべて削除されます。 ### 単語登録 - [POST /api/v1/dictionaries/{dictionary_id}/words](https://docs.mocomoco.ai/mocovoice/apis/api/create_word_api_v1_dictionaries__dictionary_id__words_post.md): 指定した辞書に新しい単語を登録します。書き起こし時に正確な変換が可能になります。 ### 複数の単語登録 - [POST /api/v1/dictionaries/{dictionary_id}/words/bulk](https://docs.mocomoco.ai/mocovoice/apis/api/create_words_from_array_api_v1_dictionaries__dictionary_id__words_bulk_post.md): 指定した辞書に複数の単語を一括で登録します。大量の単語を効率的に追加できます。 ### 単語取得 - [GET /api/v1/dictionaries/{dictionary_id}/words/{word_id}](https://docs.mocomoco.ai/mocovoice/apis/api/get_word_api_v1_dictionaries__dictionary_id__words__word_id__get.md): 指定した単語IDの詳細情報を取得します。 ### 単語削除 - [DELETE /api/v1/dictionaries/{dictionary_id}/words/{word_id}](https://docs.mocomoco.ai/mocovoice/apis/api/delete_word_api_v1_dictionaries__dictionary_id__words__word_id__delete.md): 指定した単語を辞書から削除します。