----------------------------------------------------------

  setParam pvOCJ̎
  (version 3.0-b150712ȍ~p) 

                                           2013/01/23 쐬
                                           2015/07/12 
----------------------------------------------------------

{hLǵAUTAǓݒs\tgsetParam̃vOC
J邽߂̏̂łB

setParam̃vOCver.2.0-b130130Ŏdl肵܂B
̌ver.3.0-b150712ŎdlύXsȉ3ނ̃vOC쐬o悤ɂȂ܂B

@(a) Sf[^XVvOC(Ȃ)
@(b) g`ŕ\̃f[^ύXvOC
@(c) p[^ꗗ\ŕIf[^ύXvOC


----------------------------------------------------------
vOC̃CXg[ꏊ

usetParam.exêtH_\plugins\v̉ɃtH_
̒ɊJvOC̃vOqplugin.txtuĉB


----------------------------------------------------------
vOCs̗ꁄ

vOCs͈ȉ̎菇ŏ܂B

1) setParamusetParam.exêtH_\plugins\inParam.txtv
@ ƂeLXgt@C܂B
@ ̃t@C̓e͈ȉ̂ƂłB

@@@------------------------------------------------------------------
@@@1sځFΏۂ̉tH_̐΃pXB
@@@2sځFsetParam`vOCԂ̃f[^󂯓npݒt@C̐΃pXB
@@@3sځFF0̒oԊu(P=b)B
@@@4sځFp[̒oԊu(P=b)B
@@@5sځFsetParam̔g`Ōݕ\Ăf[^̍sԍB
@@@       t@C擪s1ƃJEg܂B
@@@6sځFsetParam̃p[^ꗗ\ŌݑIĂZ̍sԍB
@@@       IĂꍇAR}݂ōsԍ񋓂܂B
@@@------------------------------------------------------------------

@ inParam.txt̓eȉɎ܂B
@@@------------------------------------------------------------------
@@@C:/voicebank/example
@@@C:/voicebank/example/oto-autoEstimation.ini
@@@0.01
@@@0.02
@@@5
@@@3,4,5
@@@------------------------------------------------------------------

@ @1A2sڂ̃pXWindowsł͂ȂTcl/Tkŕ\L܂B
@ @Windows̕\LŁuC:\foo\barvƂtH_΁ATcl/Tkł́uC:/foo/barv
@ @ƕ\L܂i~}[NXbVɒu܂jB

2) setParaminParam.txt2sڂɎt@C
@ ݂̌ݒۑ܂B

3) vOCݒt@C(plugin.txt)ɁuneedF0=1vƂw肪ꍇ
@ ewavt@CF0t@Co͂܂B
@ ܂uneedPower=1vƎw肪ꍇ͊ewavt@C̃p[t@Co͂܂B

4) vOCN܂BvOCinParam.txtǂ݁A
@ ݒsAʂinParam.txt2sڂɎt@C
@ ㏑ďIĉB

5) setParaminParam.txt2sڂɎt@Cǂݍ݂܂B
@ ̍ہAvOCݒt@C(plugin.txt)Ŏw肵vOC̎ނɉ
@ f[^̎荞ݕ(S荞ނ or Ys荞ނ)ς܂B


----------------------------------------------------------
plugin.txtɂā

setParam͋NɁusetParam.exêtH_\plugins\*\plugin.txtv
ăj[ɓo^܂B

plugin.txtɂ͈ȉ̍ڂ܂B
K{̍ڂ́uname=]uexecute=vłB
ȊO̍ڂ͕KvȂƂ̂ݎw肵ĉisvȂsƏȗĉjB

@@name=PƉFhogehoge  setParamɕ\vOC
@@execute=hogehoge.exe           vOC̎sR}h
@@argv=-a %S -b %n               vOCsɗ^(ڍ׌q)
@@needF0=0                       setParamF0f[^~Ȃ1ɂ(ڍ׌q)
@@F0unit=semitone                F0l̒Pʂw肷(Hz ܂ semitone)
@@needPower=0                    setParam̃p[f[^KvȂ1ɂ(ڍ׌q)
@@edit=all                       vOC̓(ڍ׌q)


----------------------------------------------------------
plugin.txtargvɂā

plugin.txt́uargv=vŎw肵́AsƂăvOCɓn܂B
̒Ɉȉ̋Lw肷΁AsɈȉ̕ɓWJēn܂B

@@%S  Ώۂ̉tH_̐΃pXB
@@%s  Ώۂ̉tH_̐΃pXB
@@   @ ł̃vOCƂ̌݊płApX󔒂܂ޏꍇɕ񂪕B
@@%R  setParam`vOCԂ̃f[^󂯓npݒt@C̐΃pXB
@@%r  setParam`vOCԂ̃f[^󂯓npݒt@C̐΃pXB
@@   @ ł̃vOCƂ̌݊płApX󔒂܂ޏꍇɕ񂪕B
@@%f  F0̒oԊuiP=bjB
@@%p  p[̒oԊuiP=bjB
@@%n  ݕ\̔g`̓f[^󂯓npݒt@C̉sڂB
@@%l  ݑI𒆂̊ef[^͎󂯓npݒt@C̉sڂ̃XgB
@@   @ Ⴆ2sځ`4sڂIĂȂu2,3,4vƃR}݂̕ɂȂ܂B

ȂA%SA%sA%RA%r̃pXWindowsł͂ȂTcl/Tkŕ\L܂B
Windows̕\LŁuC:\foo\barvƂtH_΁ATcl/Tkł́uC:/foo/barv
ƕ\L܂i~}[NXbVɒu܂jB

ɉtH_uc:/Program Files/v̂悤ɋ󔒂܂ޏꍇA
%s%rł́A"c:/Program""Files/"̓̕ɕĎ󂯎Ǝv܂̂ŒӂKvłB
̂߂Ȃׂ%S%R𗘗p邩inParam.txt1,2sڂǂݍޕǂƎv܂B


----------------------------------------------------------
plugin.txtneedF0AF0unitɂā

plugin.txtŁuneedF0=1vƏƁAsetParam̓vOCs
ewavt@CF0f[^𒊏oAeLXgt@Cɏo͂܂B

EF0t@CF
@@wavt@C̊gqu.setParam-f0vɕύX́B
@@iFu.wavvF0t@Ću.setParam-f0vj

EF0t@C̕ۑꏊF
@@wavt@CƓtH_B

Et@CeF
@@F0lsf[^ŏcɕׂĂ܂B
@@F0l̒PʂɂẮAplugin.txt"F0unit"gĎwł܂B
@@̑F0opp[^ɂsetParamF0ʕ\ۂ̒lp܂B


----------------------------------------------------------
plugin.txtneedPowerɂā

plugin.txtŁuneedPower=1vƏƁAsetParam̓vOCs
ewavt@Cp[f[^𒊏oAeLXgt@Cɏo͂܂B

Ep[t@CF
@@wavt@C̊gqu.setParam-powervɕύX́B
@@iFu.wavṽp[t@Ću.setParam-powervj

Ep[t@C̕ۑꏊF
@@wavt@CƓtH_B

Et@CeF
@@p[lsf[^ŏcɕׂĂ܂B
@@p[opp[^ɂsetParamɃp[ʕ\ۂ̒lp܂B
@@l̒PʂdBłB


----------------------------------------------------------
plugin.txteditɂā

JvOC̓삪ȉ̂ɊY邩w肵܂B

@EsetParam̔g`ŕ\̃f[^݂̂XVvOCȂ
@@  edit=single
@EsetParam̃p[^ꗗ\őI͈͂̍sXVvOCȂ
@@@edit=region
@ESf[^XVvOCȂ
@@@edit=all

vOC̎sʂǂݍލۂɁAsetParamedit̒lɉ
Ysǂݍނ̂Sǂݍݒ̂ȉ̗̂悤ɐ؂ւ܂B

1Foto.ini3sڂ̃f[^\Ă鎞edit=singlẽvOCsꍇA
@@ setParam͌ʃt@C̖`2sڂǂݔ΂3sڂ݂̂荞݂܂B

2Foto.ini3A4A7sڂ̃f[^ꗗ\ŕ\Ă鎞edit=regioñvOCsꍇA
@@ setParam͌ʃt@C̖`2sڂǂݔ΂A3`7sڂ荞݂܂B

3Fedit=all̃vOCsꍇA
@@ setParam͌ʃt@CׂĎ荞݂܂B


----------------------------------------------------------
̑

vOCdl͍ύX\܂B
usetParam炱f[^󂯎肽vA
usetParamɂf[^𑗂肽vȂǁAv]
uÕRgȂǂłm点΍KłB

