> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tiro.ooo/llms.txt
> Use this file to discover all available pages before exploring further.

# 話者分離

> 誰が話したかを自動で見分けて、スクリプトに話者タグを付けます。タグをクリックすれば実際の名前に変えられます。

export const PlanGateCard = ({plan, page, lang = "ko", children}) => {
  const BADGE = {
    pro: {
      ko: "Pro+",
      en: "Pro+",
      ja: "Pro+"
    },
    team: {
      ko: "팀 플랜",
      en: "Team Plan",
      ja: "チームプラン"
    },
    enterprise: {
      ko: "엔터프라이즈",
      en: "Enterprise",
      ja: "エンタープライズ"
    }
  };
  const COPY = {
    pro: {
      ko: {
        lead: "이 기능은 Pro 플랜 이상에 포함되어 있어요.",
        tail: "지금 쓰는 워크스페이스에서 바로 업그레이드할 수 있어요.",
        cta: "플랜 업그레이드하기"
      },
      en: {
        lead: "This feature is included in Pro plans and above.",
        tail: "You can upgrade right from your workspace.",
        cta: "Upgrade your plan"
      },
      ja: {
        lead: "この機能はProプラン以上でご利用いただけます。",
        tail: "ワークスペースからすぐにアップグレードできます。",
        cta: "プランをアップグレード"
      }
    },
    team: {
      ko: {
        lead: "이 기능은 함께 쓰는 워크스페이스에서 진가가 나와요.",
        tail: "팀원을 초대하면 바로 시작할 수 있어요.",
        cta: "팀원 초대하기"
      },
      en: {
        lead: "This feature shines in a shared workspace.",
        tail: "Invite your teammates to get started.",
        cta: "Invite teammates"
      },
      ja: {
        lead: "この機能はチームで使うワークスペースで真価を発揮します。",
        tail: "メンバーを招待してすぐに始められます。",
        cta: "メンバーを招待"
      }
    },
    enterprise: {
      ko: {
        lead: "이 기능은 엔터프라이즈 플랜에서 제공돼요.",
        tail: "조직에 필요한 보안 구성을 영업팀이 함께 설계해 드려요.",
        cta: "도입 문의하기"
      },
      en: {
        lead: "This feature is available on the Enterprise plan.",
        tail: "Our sales team will help design the security setup your organization needs.",
        cta: "Contact sales"
      },
      ja: {
        lead: "この機能はエンタープライズプランでご利用いただけます。",
        tail: "組織に必要なセキュリティ構成を営業チームがご支援します。",
        cta: "導入のお問い合わせ"
      }
    }
  };
  const HREF = {
    pro: "https://tiro.ooo/" + lang + "/n?utm_source=docs&utm_medium=plan_callout&utm_campaign=plan_upsell_pro&utm_content=" + page + "#settings/plans",
    team: "https://tiro.ooo/" + lang + "/n?utm_source=docs&utm_medium=plan_callout&utm_campaign=plan_upsell_team&utm_content=" + page + "#settings/plans",
    enterprise: "https://relate.so/forms/yr14ayb1s9zdkuru?utm_source=docs&utm_medium=plan_callout&utm_campaign=plan_upsell_enterprise&utm_content=" + page
  };
  const copy = COPY[plan][lang];
  return <div className="plan-gate-card">
      <div className="plan-gate-card-text">
        <span className="plan-gate-card-title">
          {({
    pro: "Pro Plan",
    team: "Team Plan",
    enterprise: "Enterprise Plan"
  })[plan]}
        </span>
        <p>
          {copy.lead} {children} {copy.tail}
        </p>
      </div>
      <a className="plan-gate-card-button" href={HREF[plan]}>
        {copy.cta}
        <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true"><path d="M5 12h14" /><path d="m12 5 7 7-7 7" /></svg>
      </a>
    </div>;
};

export const PlanBadge = ({plan, lang = "ko"}) => <span className="plan-badge">
    {({
  pro: {
    ko: "Pro+",
    en: "Pro+",
    ja: "Pro+"
  },
  team: {
    ko: "팀 플랜",
    en: "Team Plan",
    ja: "チームプラン"
  },
  enterprise: {
    ko: "엔터프라이즈",
    en: "Enterprise",
    ja: "エンタープライズ"
  }
})[plan][lang]}
  </span>;

**Tiroは話者分離（参加者ごとの音声の聞き分け）に対応しています。** 誰が話したかを自動で見分けて、スクリプトに Speaker A・B のようなタグを付けます。**Proプラン以上**でご利用いただけます。ライブ記録では、**記録を終了すると音声全体を自動でもう一度分析して**話者タグを付けます。オフライン録音や音声ファイルのアップロードでは、ノート作成の直後にすぐ話者分離された結果を確認できます。

<PlanBadge lang="ja" plan="pro" /> Proプラン以上でご利用いただける機能です。Liteプランで話者分離をオンにすると、アップグレードのご案内が表示されます。**無料トライアル期間中も話者分離をご利用いただけます。**

## どのように動作しますか？

話者分離は、できあがった音声全体を分析して発話区間を人ごとに分け、スクリプトに Speaker A、Speaker B のようなタグを付ける機能です。記録の方法によって適用されるタイミングが変わります。

* **音声ファイルのアップロード**: 変換するときにそのまま適用されます。アップロード時に **\[話者数]** 欄で人数を指定すると、より正確になります。
* **オフライン録音**: 録音を終了したあとの変換時に適用されます。
* **ライブ記録**: 記録している最中は話者が分かれません。代わりに、**記録を終了すると音声全体を自動でもう一度分析して**、しばらくするとスクリプトに話者タグが付きます。

## 話者分離をオンにする方法

<Steps>
  <Step title="設定で話者分離をオンにする">
    **\[設定]** → **\[基本設定]** メニューで **\[話者分離]** トグルをオンにします。
  </Step>

  <Step title="記録するかファイルをアップロードする">
    いつもどおり記録すれば大丈夫です。音声ファイルのアップロードなら、**\[話者数]** 欄で会話の人数を指定します。わからなければ自動検出のままで構いません。
  </Step>

  <Step title="スクリプトで話者タグを確認する">
    **\[スクリプト]** タブを開くと、発話区間ごとに Speaker A、Speaker B のタグが付いています。
  </Step>
</Steps>

## 話者タグを実際の名前に変える

自動で付いたタグは好きな名前に変えられます。変えた名前はカスタム文書を作成するときにも反映され、より正確な文書ができあがります。

1. スクリプトで話者タグ（Speaker A など）をクリックします。
2. 名前を直接入力するか、[登録しておいた参加者](/ja/guide/recording/participants) のなかから選びます。
3. 適用範囲を選びます。**\[このセクションのみ]**、**\[このセクションから]**、**\[全セクション]** から選べます。

自動分離が一人にまとめた区間で実際には二人が話していた場合は、段落のなかで **Enterキー** を押して自分で話者を分けることもできます。モバイルアプリでも話者タグを編集できます。

<Tip>タグを変えなくても話者分離はそのまま使えます。この場合、カスタム文書は会話の内容だけをもとに作成されます。</Tip>

## よくある質問

### ライブ記録中はなぜ話者が分かれないのですか？

ライブ記録は音声を短い単位で受け取ってすぐに書き起こす方式なので、記録の最中は話者を分けません。代わりに記録を終了すると音声全体を自動でもう一度分析して話者タグを付けます。記録が終わった直後にスクリプトで確認できます。

### 話者分離はどのプランから使えますか？

Proプラン以上でご利用いただけます。**無料トライアル期間中（個人・チームワークスペースともに）も話者分離をご利用いただけます。** **\[設定]** → **\[基本設定]** メニューの **\[話者分離]** トグルでオンとオフを切り替えられます。

### 話者が間違って分けられています。

話者タグをクリックして正しい名前に変え、適用範囲を選びます。一つの区間に二人の発話が混ざっている場合は、Enterキーで自分で分けられます。音声ファイルのアップロードなら、次回から **\[話者数]** 欄で人数を指定してみてください。精度が上がります。

### 話者の名前を変えると文書にも反映されますか？

はい。自分でタグ付けした参加者の情報はカスタム文書の作成に反映されるので、議事録に「Speaker A」ではなく実際の名前が入ります。

<PlanGateCard lang="ja" plan="pro" page="guide-recording-diarization" />

***

**関連ページ**: [会話の参加者を管理する](/ja/guide/recording/participants) · [音声ファイルのアップロード](/ja/guide/recording/upload) · [オフライン録音](/ja/guide/recording/offline)
