top of page

TALKTRON

AZSTOKE_TALKTRON_1

「TALKTRON」-Part1- 多言語音量自動調整機能1

RANK

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_SILVER")


retval,pathList = reaper.AZ_GetUserInputList("GetPath",3,"basePath:,sujectPath:,trackList:","D://,D://,3")


if retval then

   retval,trackList = reaper.AZ_GetUserInputList("TrackList",tonumber(pathList[3]),"track1,track2,track3,track4,track5","PL0000,PL0001,PL0002,PL0003,PL0004,PL0005")

   

   if retval then 

      unmatchedPathList = reaper.AZ_TALKTRON_InsertMediaItems(pathList[2],pathList[1], 0, 1, 0, true, true, 2, trackList)

      for i, value in pairs(unmatchedPathList) do

          Msg("主ボイスに存在しないファイル:"..value)

      end

   end

end

dofile(reaper.AZ_GetLuaInitPath())

require("reaper_AZSTOKE_SILVER")


・Silverを利用可能にする


retval,pathList = reaper.AZ_GetUserInputList("GetPath",3,"basePath:,sujectPath:,trackList:","D://,D://,3")


・ベース言語パス、指定言語パス、トラックを分けたい数を入力できるように設定


if retval then


・OKを押した場合は以下を実行


   retval,trackList = reaper.AZ_GetUserInputList("TrackList",tonumber(pathList[3]),"track1,track2,track3,track4,track5","PL0000,PL0001,PL0002,PL0003,PL0004,PL0005")


・トラックを分けたい数分リストを入力

   

   if retval then

 

      unmatchedPathList = reaper.AZ_TALKTRON_InsertMediaItems(pathList[2],pathList[1], 0, 1, 0, true, true, 2, trackList)


・TALKTRONを実行 全自動で動きます。


      for i, value in pairs(unmatchedPathList) do

          Msg("主ボイスに存在しないファイル:"..value)

     ・主ボイスに存在しないファイルをコンソールにリストアップ


      end

   end

end

APIの利用にはプランに加入し

専用APIをダウンロード

する必要があります。

​※SILVERは5月中の公開を予定しております

  • 主言語の音量調整対応が完了している

  • 調整したい指定言語ファイルがある

  • 主言語と調整したい言語のファイルは同名になっている


- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API LINK -

LUA

reaper.AZ_GetUserInputList

reaper.AZ_TALKTRON_InsertMediaItems

​ReaScript File Download 👇

​※実行するには専用APIが必要です

- Script Download -
bottom of page