> For the complete documentation index, see [llms.txt](https://docs.digitalhumans.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digitalhumans.jp/dev/miniprem/services/rime.md).

# RIME AI

{% hint style="info" %}
本ページの内容はデジタルヒューマン株式会社の正式サポート対象外です。参考情報としてご利用ください。
{% endhint %}

**RIME TTS:** ミニプレム（MiniPrem）のフルインストール（Full Install）に含まれる高品質なニューラル TTS（音声合成）サービスです。API は `http://localhost:8100` で利用できます。コンテナ起動後、ウォームアップに最大 5 分かかる場合があります。

RIME AI は MiniPrem に高品質な TTS（音声合成）サービスを提供します。本ガイドではセットアップ、API の利用方法、リクエスト例について説明します。

## セットアップ

1. **quay.io から RIME イメージを取得します:**

   ```bash
   docker login -u="rimelabs+uneeq" -p="TOKEN GOES HERE" quay.io
   docker pull quay.io/rimelabs/api:v0.0.2-20250407
   docker pull quay.io/rimelabs/mistv2:v0.0.1-20250403
   ```
2. **Docker Compose でサービスを起動します:** RIME API およびモデルのコンテナは、インストーラーの **フルインストール（Full Install）** オプションに含まれています（モジュール化された Docker Compose ファイルを使用）。
3. **API キー:** RIME ダッシュボードから RIME API キーを取得してください。すべてのリクエストには `Authorization` ヘッダーにこのキーを含める必要があります。

## API の利用方法

RIME API は `http://localhost:8100` で待ち受けます。

### 例: JSON レスポンス

```bash
curl -X POST "http://localhost:8100" \
  -H "Authorization: Bearer <API KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "I would love to have a conversation with you. The new model is out.",
    "speaker": "joy",
    "modelId": "mist"
  }' -o result_mist.txt
```

### 例: MP3 レスポンス

```bash
curl -X POST "http://localhost:8100" \
  -H "Authorization: Bearer <API KEY>" \
  -H "Content-Type: application/json" \
  -H "Accept: audio/mp3" \
  -d '{
    "text": "I would love to have a conversation with you.",
    "speaker": "joy",
    "modelId": "mist"
  }' -o result.mp3
```

### 例: PCM レスポンス

```bash
curl -X POST "http://localhost:8100" \
  -H "Authorization: Bearer <API KEY>" \
  -H "Content-Type: application/json" \
  -H "Accept: audio/pcm" \
  -d '{
    "text": "I would love to have a conversation with you.",
    "speaker": "joy",
    "modelId": "mist"
  }' -o result.pcm
```

## 補足事項

* ライセンスおよび使用状況の検証のため、`http://optimize.rime.ai/usage` および `http://optimize.rime.ai/license` への外向きネットワーク通信を許可してください。
* コンテナを起動してからリクエストを送信できるようになるまで、最大 5 分のウォームアップ時間を見込んでください。
* すべての音声およびモデルがデフォルトで利用可能です。
