PapyrusVoiceRecorder is a Voice Recording program made especially for batch recording. It reads the Creation Kit Dialogue Export files and builds a list that can be processed as a batch job. As a funny addition it allows to use the Windows Speech engine to create Robot voice.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
PapyrusVoiceRecorder would not be possible with these awesome libs: https://naudio.codeplex.com/ https://icsharpcode.github.io/SharpZipLib/ https://neon1.net/prog/normalizer.html/
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 2.0.1
Updated ZIP and NAudio to latest nuget packages
Version 2.0.0
Switch to mordern UI (dark mode only)
New function "Action -> Create lip files" - this works with the 64bit Version of CreationKit only
Version 1.8.1
Bugfixes
Version 1.8
Switched to new .NET Framework 4.72
Switched to new Compiler VS 2019
Loads big files much faster now
New filter option "Quest"
Columns can be configured
In VoiceType binding dialog you can now configure if the distinct binding needs a normalize step. So you do not longer need to take care about normalizing manual. (Normalizing removes jitters and reduces the peak level of the sound files because this could lead to crashes in CreationKit when you are creating the lip files)
Restructured main menu
Speech exceptions can be defined per robot voice now
Configuration is now stored in %appdata%\PapyrusVoiceRecorder
Filter text field works with a delay now - so you can enter a search term without permanent list rebuilds
Version 1.7
Entries with lip files are colored in dark green
New option: Normalize list. CreationKit lip file generation crashes when a wav file has a high volume level (gain). This function normalizes all files in the list to 70%
Version 1.6
VoiceType - RobotVoice binding dialog (you can assign a VoiceType to a Robot voice so it is generated automatically with correct voice in batch processing)
New option: Load only VoiceTypes with bindings (once you have assigned all your voice types to robot voices you can define that only those voice types shall be loaded)
New option: Default Mod filter (you can enter a search pattern to restrict loading voice prompts to a specific mod)
New command: Reload
Select Robot voice in speech exception dialogue
Version 1.3
Speech exceptions - allows to define text replacements for the speech engine. Sometimes the engine does not speak a word like you expect. Here you can define a replacement.
Version 1.2
Convert to xwm files and create fuz files of your whole library
You can change the Speaker of the Speech engine now
Many usability changes
The Creation Kit Recorder is a bit unhandy - especially if you plan to add a lot of voice data.
PapyrusVoiceRecorder allows you to manage and record voice files with low effort. It can also use the windows speech engine to create Robot voice.
It is very easy to use and it contains a File-Save function that packs all audio files into a zip file: PapyrusVoiceRecorder is a handy tool for Voice Actors with no Skyrim and low PC understanding.
Additionally it is able to convert your sound files into fuz files - they are much smaller.
It contains a management for VoiceTypes - for example you can create a male VoiceType from a female VoiceType.
However: It is not (and will probably never) able to create lip files. They must be generated in CreationKit - if PapyrusVoiceRecorder found lip files during fuz conversion, they will be integrated into the fuz files.
If you miss scene voice prompts in CreationKit dialogueExport this is because CreationKit does not know which VoiceType has to be assigned. You can fix it by assigning an actor with the VoiceType you want and simply whipe him from quest alias in initialization stage. With this hack your dialogueExport contains all scene prompts too.
Thanks to:
Microsoft for providing VisualStudio 2019 and Media encoder
Dennis Magno for providing MetroModernUI nuget package