Skyrim
0 of 0

File information

Last updated

Original upload

Created by

kirglow

Uploaded by

kirglow

Virus scan

Safe to use

About this mod

This Skyrim LE mod adds support for voiced player dialogue powered by Windows Text-To-Speech (SAPI TTS) engine. You can select a voice, volume and adjust voice speed. SKSE and SkyUI are required.

Requirements
Permissions and credits
TTS Voiced Player Dialogue
by kirglow


Description
This mod adds a support for Text-to-speech Voiced Player Dialogue. So, when you select an option during a dialogue, the Windows SAPI Text-to-speech engine is called to speak the selected phrase. After the speech ends, the NPC will respond as usual. In Mod Configuration, you can adjust volume and speed of the voice, change voice (if you have multiple), and disable the mod altogether if you wish. The voice volume also depends on the voice volume in game audio settings.

Reason for this mod is that I found it improved my immersion. I always found it weird that the NPCs speak, but the player is always silent. Since I don't read my responses out loud, it results in only hearing the NPCs, which always broke my immersion. However, this is totally a personal preference and I understand you if you disagree.



Compatibility: tested on v1.9.32.0 - not sure about others
  • I'm going to attempt creating Skyrim SE version of the mod; however, best not to have expectations on when I'll be able to get it done.
  • If you'd like to do the Skyrim SE version of the mod for me or if you'd like to help me out, contact me!


Required: SKSE 1.7.3 and SkyUI.

Uninstalling: removing the SKSE plugin .dll and .esp mod should be fine.

Issues:
  • Talking to non-human NPCs might cause problems. For example, talking to the Dark Brotherhood entrance door causes TTS to speak at the same time as the door.
  • (Haven't experienced other issues yet)

Special thank you
to SKSE team (for SKSE) and shadeMe for his open source Fuz Ro D'oh mod and some generic help.

For coding enthusiasts, here's the Github link to the project.