Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. The speechPlayer.dll now exports additional functions for real-time control of the voice source characteristics.

The speechPlayer.dll now exports additional functions for real-time control of the voice source characteristics.

Scheduled Pinned Locked Moved Uncategorized
3 Posts 2 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T This user is from outside of this forum
    T This user is from outside of this forum
    Tamas G
    wrote last edited by
    #1

    The speechPlayer.dll now exports additional functions for real-time control of the voice source characteristics. These allow callers to adjust the "voicing tone" — the spectral shape and character of the glottal pulse — without modifying individual frames.
    • speechPlayer_setVoicingTone(handle, VoicingTone*) — Apply a new voicing tone configuration.
    • speechPlayer_getVoicingTone(handle, VoicingTone*) — Retrieve the current voicing tone settings.
    • speechPlayer_hasVoicingToneSupport(handle) — Check if the DLL supports voicing tone control (for backward compatibility).
    VoicingTone struct:
    voicingPeakPos
    double
    0.85–0.95
    Glottal pulse peak position. Lower values create a more pressed/tense voice quality; higher values
    voicedPreEmphA
    double
    0.0–0.97
    Pre-emphasis filter coefficient. Higher values boost high frequencies before formant filtering.
    voicedPreEmphMix
    double
    0.0–1.0
    Mix between original and pre-emphasized signal. 0.0 = no pre-emphasis, 1.0 = full pre-emphasis.
    highShelfGainDb
    -12 to +12
    High-shelf EQ gain in dB. Positive values brighten the output; negative values darken it.
    highShelfFcHz
    double
    500–8000
    High-shelf corner frequency in Hz. Controls where the shelf boost/cut begins.
    highShelfQ
    double
    0.3–2.0
    High-shelf Q factor. Higher values create a more resonant shelf transition.
    voicedTiltDbPerOct
    double
    -24 to +24
    Spectral tilt in dB/octave. Negative values create a brighter sound (less natural roll-off); positive values create a darker, more muffled sound.

    K 1 Reply Last reply
    0
    • T Tamas G

      The speechPlayer.dll now exports additional functions for real-time control of the voice source characteristics. These allow callers to adjust the "voicing tone" — the spectral shape and character of the glottal pulse — without modifying individual frames.
      • speechPlayer_setVoicingTone(handle, VoicingTone*) — Apply a new voicing tone configuration.
      • speechPlayer_getVoicingTone(handle, VoicingTone*) — Retrieve the current voicing tone settings.
      • speechPlayer_hasVoicingToneSupport(handle) — Check if the DLL supports voicing tone control (for backward compatibility).
      VoicingTone struct:
      voicingPeakPos
      double
      0.85–0.95
      Glottal pulse peak position. Lower values create a more pressed/tense voice quality; higher values
      voicedPreEmphA
      double
      0.0–0.97
      Pre-emphasis filter coefficient. Higher values boost high frequencies before formant filtering.
      voicedPreEmphMix
      double
      0.0–1.0
      Mix between original and pre-emphasized signal. 0.0 = no pre-emphasis, 1.0 = full pre-emphasis.
      highShelfGainDb
      -12 to +12
      High-shelf EQ gain in dB. Positive values brighten the output; negative values darken it.
      highShelfFcHz
      double
      500–8000
      High-shelf corner frequency in Hz. Controls where the shelf boost/cut begins.
      highShelfQ
      double
      0.3–2.0
      High-shelf Q factor. Higher values create a more resonant shelf transition.
      voicedTiltDbPerOct
      double
      -24 to +24
      Spectral tilt in dB/octave. Negative values create a brighter sound (less natural roll-off); positive values create a darker, more muffled sound.

      K This user is from outside of this forum
      K This user is from outside of this forum
      Kaveinthran
      wrote last edited by
      #2

      @Tamasg How can I know if I'm using the latest DLL? Does the ad on update the DLL when we update through the settings?

      T 1 Reply Last reply
      0
      • K Kaveinthran

        @Tamasg How can I know if I'm using the latest DLL? Does the ad on update the DLL when we update through the settings?

        T This user is from outside of this forum
        T This user is from outside of this forum
        Tamas G
        wrote last edited by
        #3

        @kaveinthran oh yeah, all of it is one package 🙂 but if you want to feel better, can always check in %appdata%\nvda\addons\nvSpeechPlayer\synthDrivers\nvSpeechPlayer\x86 - the date modified should be today on them.

        1 Reply Last reply
        1
        0
        • R AodeRelay shared this topic
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        Powered by NodeBB Contributors
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups