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
主言語の音量調整対応が完了している
調整したい指定言語ファイルがある
主言語と調整したい言語のファイルは同名になっている
- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API LINK -
reaper.AZ_GetUserInputList
reaper.AZ_TALKTRON_InsertMediaItems