These scripts are intended as an extension of Synthesizer V Studio Basic (a free version of Synthesizer V Studio Pro) from Dreamtonics to work with real voices similar way as real-voice repo.
- notesToTextGrid.lua - extracts notes from SVP project's track to Praat's textGrid object
rv notesToTextGrid <input_SVP_project> <track_name> <output_grid_file>
- notesFromTextGrid.lua - imports Praat's textGrid & pitch objects to specified track into a new SVP project file
rv notesFromTextGrid <input_grid_file> <input_pitch_file> <scale> <input_SVP_project> <track_name> <output_SVP_project>
- filterPitch.lua - filters Praat's pitch object file by low pass filter to lower noise
rv filterPitch <input_pitch_file> <filtered_output_pitch_file>
Everything is tested only on Windows, but it should work on other platforms where Lua is working.
- Download this zip archive,
- unzip it,
- and copy/move whole folder real-voice-basic-main wherever you want and rename it to whatever you want, eg. RealVoice,
- if you don't have Lua installed on you computer,
- download last release of Lua Binaries from its page, version >= 5.4 (eg. direct link to lua-5.4.2_Win64_bin.zip),
- from zip file extract and copy two binary files - lua54.exe and lua54.dll to your RealVoice directory (where rv.bat file is),
- edit the rv.bat file and change the paths C:/RealVoice/ to your actual path
- append the RealVoice directory path into your system environment PATH variable in order to be able to run the rv batch script from your project directory (how: https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/)
from command prompt using rv.bat:
- run command prompt
- change to your SynthV project directory
- run script like this
rv <script_name_without_lua_extension> <script_param1> <script_param2> ...
- eg.
C:\projects\sakuranbo>rv notesFromTextGrid sb_TextGrid.txt sb_Pitch.txt chroma sb.svp "synth tuned" sb_tst.svp
I am not able provide instruction for installation on these systems.
Follow instructions on this Lua Getting Started page:
If you use Linux or Mac OS X, Lua is either already installed on your system or there is a Lua package for it. Make sure you get the latest release of Lua (currently 5.4.4).
Lua is also quite easy to build from source, as explained below.
!!! It would be very appreciated if someone could figure out how to install it on these systems and perhaps write a short guide !!!
You will also need Praat phonetic program installed and be able to run it. It is available for many platforms.
For the instructions how to use these scripts refer to my demonstration videos on Youtube playlist