1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

YouTrackを基盤にAI吹き替えを自動化した話

1
Last updated at Posted at 2026-04-07

はじめに

こんにちは、NATTOSYSTEMのねばねばです。

弊社はJetBrains製品に関するショート動画の作成、投稿を行っています。
・以下投稿例

日本語以外に韓国語、英語その他APAC向けにローカライズを行って投稿をしています。

そこでローカライズ作業における「動画の吹き替え」を行うのですが、翻訳、ローカル言語でのダビング、ファイル管理、ステータス追跡など、工程が多岐にわたります。

今回はエンジニアチームによる JetBrainsのタスク管理ツール YouTrack で、吹き替えリクエストから吹き替え生成、レビューまでをシームレスにつなぐ自動化フローをご紹介いたします。

構築した自動化フロー

このシステムでは、ユーザーがYouTrack上で「チケットを作成する」と、AIが自動的に処理をするように設計されました。

【ワークフローの流れ】

  • チケット作成: YouTrack上で吹き替え音声依頼チケットを作成

  • 自動連携: カスタムWebhookがYouTrack API経由でチケット詳細を取得

  • 翻訳: スクリプトをターゲット言語に翻訳(現在はユーザーが担当、自動化を実装予定)

  • 音声合成: Qwen3 TTSで吹き替え音声を生成(ボイスクローニング)

  • 自動納品: 生成された音声がレビュー用にYouTrackチケットへ自動アップロード

  • ステータス更新: チケットが手動操作なしで自動的に「進行中」へ更新

image.png

「YouTrack」の活用

複雑なAIワークフローを制御する調整レイヤーとしてYouTrackを使うことで、

1. 柔軟なカスタムフィールド

動画のメタデータ、ターゲット言語、音声モデルのパラメータなど、AIに渡すべき情報を「フィールド」として定義できます。これがそのままAPIのペイロードになります。

2. 強力なAPIとWebhook

外部スクリプトやAIサーバーとの連携が非常にスムーズです。APIを通じて、コメントの投稿、ファイルの添付、ステータスの変更が自由自在で

3. 組み込みのワークフロー機能

「Aというフィールドが変わったらBを実行する」といったロジックをJavaScript(YouTrack Workflow)で記述できるため、エンドツーエンドの追跡が容易

4. チケットステータスの可視化

「動画のステータス、生成中か」がカンバンボードを見れば一目でわかる

技術スタック

  • Orchestration: YouTrack
  • AI Engine: Qwen3 TTS + ComfyUI (Audio generation & Voice cloning)
  • Integration: Custom Python script / Webhook

「人間」を介在させる設計思想

このシステムを構築する上で、 「AIが生成した音声は、必ず人間がレビューしてから出荷する」 というプロセスがあります。

AIは繰り返しの作業(生成)を驚異的なスピードでこなしますが、ニュアンスや最終的な品質の判断はユーザーがレビューするように設計されています。

おわりに

YouTrackを単なる「タスク管理ツール」としてだけでなく、AIと人間を繋ぐ 「オーケストレーションの基盤」 として活用することで、ローカライズ業務のスピードは劇的に向上しました。

今回の取り組みを通じて、

  • プロセスの民主化: 複雑なAIスタック(ComfyUIやQwen3)をYouTrackのインターフェースに組み込んだことで、エンジニア以外のメンバーでも、チケットを作るだけでAI吹き替えを生成できるようになりました。

最後に、弊社で作成投稿したショート動画は弊社XNATTOSYSTEM YouTube で投稿していますので、ぜひご覧ください。

ナットウシステムからのお知らせ

弊社は JetBrains 製品に関するご質問、ご相談等を受け付けております。弊社のXまたはメールでご連絡ください。

参考資料

1. YouTrack 関連

  • YouTrack REST API Guide
    • チケット取得、ファイル添付、ステータス更新など、外部スクリプトからYouTrackを操作するためのリファレンス
  • YouTrack Workflow Tutorial
    • JavaScriptで記述するワークフロー機能のガイド。特定の操作(チケット作成など)をトリガーにWebhookを飛ばすロジック

2. Qwen3 TTS & ComfyUI 関連(AI生成層)

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?