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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Another day, another #eloquence release for #NVDA 64-bit:v9: proof that begging for contributions worksThis feature packed release is thanks to regular contributor titet11, and new contributor crucio2211!

Another day, another #eloquence release for #NVDA 64-bit:v9: proof that begging for contributions worksThis feature packed release is thanks to regular contributor titet11, and new contributor crucio2211!

Scheduled Pinned Locked Moved Uncategorized
eloquencenvda
21 Posts 5 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.
  • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
    Another day, another #eloquence release for #NVDA 64-bit:
    v9: proof that begging for contributions works
    This feature packed release is thanks to regular contributor titet11, and new contributor crucio2211! Here's what's new:
    • Smart dictionary updates: Preserves user's custom dictionary entries during updates, Only adds new words, prevents duplicates, and Auto-removes accents for compatibility (é→e, ñ→n). It also auto-downloads new language dictionaries. (Thanks crucio2211)
    • Enhanced Pause Control (from IBMTTS): Three pause modes for better speech rhythm. Mode 0: Do not shorten, Mode 1: Shorten at end only, Mode 2: Shorten all pauses. (once again thanks to crucio2211)
    • One-click setup for Windows logon/UAC screen support: now you can click a copy helper button in the eloquence settings category, meaning manual copying is no longer required. (Still from crucio2211 who is on fire)
    • Ability to check for updates manually (thanks to crucio2211)
    • fixes to voice pitch when switching languages (thanks to eloquence_64 regular titet11)
    • correctly sets pitch for voices other than the default (thanks to titet11)
    • makes sure pitch never goes out of the range allowed by eloquence (thanks titet11)
    • Multiple other fixes to pitch control (thanks titet11)
    github.com/fastfinge/eloquence_64/releases/tag/v9
    amir@dragonscave.spaceA This user is from outside of this forum
    amir@dragonscave.spaceA This user is from outside of this forum
    amir@dragonscave.space
    wrote last edited by
    #2

    @fastfinge Some weird stuff is going on in the new Eloquence update. As I updated the Community Dictionary, something I always do after installing each new Eloquence release, I noticed that most of the corrected pronunciations don't work. I checked the Root dictionary, and noticed that it's now a malformed combination of both Community and Alternative dictionaries. So this needs an investigation. Moreover, as I checked for Eloquence updates from the Settings pannel, I get the following error message:
    Update manager not found. Please reinstall the add-on.

    fastfinge@fed.interfree.caF 3 Replies Last reply
    0
    • amir@dragonscave.spaceA amir@dragonscave.space

      @fastfinge Some weird stuff is going on in the new Eloquence update. As I updated the Community Dictionary, something I always do after installing each new Eloquence release, I noticed that most of the corrected pronunciations don't work. I checked the Root dictionary, and noticed that it's now a malformed combination of both Community and Alternative dictionaries. So this needs an investigation. Moreover, as I checked for Eloquence updates from the Settings pannel, I get the following error message:
      Update manager not found. Please reinstall the add-on.

      fastfinge@fed.interfree.caF This user is from outside of this forum
      fastfinge@fed.interfree.caF This user is from outside of this forum
      fastfinge@fed.interfree.ca
      wrote last edited by
      #3
      @amir Yup. You have to delete your old dictionary file the first time you update.
      1 Reply Last reply
      0
      • amir@dragonscave.spaceA amir@dragonscave.space

        @fastfinge Some weird stuff is going on in the new Eloquence update. As I updated the Community Dictionary, something I always do after installing each new Eloquence release, I noticed that most of the corrected pronunciations don't work. I checked the Root dictionary, and noticed that it's now a malformed combination of both Community and Alternative dictionaries. So this needs an investigation. Moreover, as I checked for Eloquence updates from the Settings pannel, I get the following error message:
        Update manager not found. Please reinstall the add-on.

        fastfinge@fed.interfree.caF This user is from outside of this forum
        fastfinge@fed.interfree.caF This user is from outside of this forum
        fastfinge@fed.interfree.ca
        wrote last edited by
        #4
        @amir It happened because my build process was including dictionaries already, so the update tried to combine them. Builds going forward won't have that issue.
        1 Reply Last reply
        0
        • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
          Another day, another #eloquence release for #NVDA 64-bit:
          v9: proof that begging for contributions works
          This feature packed release is thanks to regular contributor titet11, and new contributor crucio2211! Here's what's new:
          • Smart dictionary updates: Preserves user's custom dictionary entries during updates, Only adds new words, prevents duplicates, and Auto-removes accents for compatibility (é→e, ñ→n). It also auto-downloads new language dictionaries. (Thanks crucio2211)
          • Enhanced Pause Control (from IBMTTS): Three pause modes for better speech rhythm. Mode 0: Do not shorten, Mode 1: Shorten at end only, Mode 2: Shorten all pauses. (once again thanks to crucio2211)
          • One-click setup for Windows logon/UAC screen support: now you can click a copy helper button in the eloquence settings category, meaning manual copying is no longer required. (Still from crucio2211 who is on fire)
          • Ability to check for updates manually (thanks to crucio2211)
          • fixes to voice pitch when switching languages (thanks to eloquence_64 regular titet11)
          • correctly sets pitch for voices other than the default (thanks to titet11)
          • makes sure pitch never goes out of the range allowed by eloquence (thanks titet11)
          • Multiple other fixes to pitch control (thanks titet11)
          github.com/fastfinge/eloquence_64/releases/tag/v9
          karalg84@dragonscave.spaceK This user is from outside of this forum
          karalg84@dragonscave.spaceK This user is from outside of this forum
          karalg84@dragonscave.space
          wrote last edited by
          #5

          @fastfinge Thanks for adding the pause thing. 🙂

          1 Reply Last reply
          0
          • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
            Another day, another #eloquence release for #NVDA 64-bit:
            v9: proof that begging for contributions works
            This feature packed release is thanks to regular contributor titet11, and new contributor crucio2211! Here's what's new:
            • Smart dictionary updates: Preserves user's custom dictionary entries during updates, Only adds new words, prevents duplicates, and Auto-removes accents for compatibility (é→e, ñ→n). It also auto-downloads new language dictionaries. (Thanks crucio2211)
            • Enhanced Pause Control (from IBMTTS): Three pause modes for better speech rhythm. Mode 0: Do not shorten, Mode 1: Shorten at end only, Mode 2: Shorten all pauses. (once again thanks to crucio2211)
            • One-click setup for Windows logon/UAC screen support: now you can click a copy helper button in the eloquence settings category, meaning manual copying is no longer required. (Still from crucio2211 who is on fire)
            • Ability to check for updates manually (thanks to crucio2211)
            • fixes to voice pitch when switching languages (thanks to eloquence_64 regular titet11)
            • correctly sets pitch for voices other than the default (thanks to titet11)
            • makes sure pitch never goes out of the range allowed by eloquence (thanks titet11)
            • Multiple other fixes to pitch control (thanks titet11)
            github.com/fastfinge/eloquence_64/releases/tag/v9
            darrell73@mastodon.onlineD This user is from outside of this forum
            darrell73@mastodon.onlineD This user is from outside of this forum
            darrell73@mastodon.online
            wrote last edited by
            #6

            @KaraLG84 @fastfinge Hey. There seem to be two different Eloquence packages out there. I had one working and, after installing today's version, Eloquence no longer appears as an option in Preferences > Settings > Speech. Could anyone give me any special tips I need to follow besides standard addon install?

            fastfinge@fed.interfree.caF 2 Replies Last reply
            0
            • darrell73@mastodon.onlineD darrell73@mastodon.online

              @KaraLG84 @fastfinge Hey. There seem to be two different Eloquence packages out there. I had one working and, after installing today's version, Eloquence no longer appears as an option in Preferences > Settings > Speech. Could anyone give me any special tips I need to follow besides standard addon install?

              fastfinge@fed.interfree.caF This user is from outside of this forum
              fastfinge@fed.interfree.caF This user is from outside of this forum
              fastfinge@fed.interfree.ca
              wrote last edited by
              #7
              @darrell73 @KaraLG84 You have to be using the 64-bit NVDA for this one. It won't work on 32-bit.
              1 Reply Last reply
              0
              • darrell73@mastodon.onlineD darrell73@mastodon.online

                @KaraLG84 @fastfinge Hey. There seem to be two different Eloquence packages out there. I had one working and, after installing today's version, Eloquence no longer appears as an option in Preferences > Settings > Speech. Could anyone give me any special tips I need to follow besides standard addon install?

                fastfinge@fed.interfree.caF This user is from outside of this forum
                fastfinge@fed.interfree.caF This user is from outside of this forum
                fastfinge@fed.interfree.ca
                wrote last edited by
                #8
                @darrell73 @KaraLG84 If you are still on 32-bit NVDA, you must use this addon: github.com/pumper42nickel/eloquence_threshold
                darrell73@mastodon.onlineD 1 Reply Last reply
                0
                • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
                  @darrell73 @KaraLG84 If you are still on 32-bit NVDA, you must use this addon: github.com/pumper42nickel/eloquence_threshold
                  darrell73@mastodon.onlineD This user is from outside of this forum
                  darrell73@mastodon.onlineD This user is from outside of this forum
                  darrell73@mastodon.online
                  wrote last edited by
                  #9

                  @fastfinge @KaraLG84 Yikes!!! I guess I just assumed I was already on 64-bit NVDA... Hmm. I'm checking on nvaccess.org is the 64-bit version a secret? 🙂

                  fastfinge@fed.interfree.caF 1 Reply Last reply
                  0
                  • darrell73@mastodon.onlineD darrell73@mastodon.online

                    @fastfinge @KaraLG84 Yikes!!! I guess I just assumed I was already on 64-bit NVDA... Hmm. I'm checking on nvaccess.org is the 64-bit version a secret? 🙂

                    fastfinge@fed.interfree.caF This user is from outside of this forum
                    fastfinge@fed.interfree.caF This user is from outside of this forum
                    fastfinge@fed.interfree.ca
                    wrote last edited by
                    #10
                    @darrell73 @KaraLG84 it’s in beta still. 2026 and up are 64 bit.
                    darrell73@mastodon.onlineD 1 Reply Last reply
                    0
                    • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
                      @darrell73 @KaraLG84 it’s in beta still. 2026 and up are 64 bit.
                      darrell73@mastodon.onlineD This user is from outside of this forum
                      darrell73@mastodon.onlineD This user is from outside of this forum
                      darrell73@mastodon.online
                      wrote last edited by
                      #11

                      @fastfinge @KaraLG84 Wow! I can't believe I missed this detail. Thanks for setting me straight.

                      1 Reply Last reply
                      0
                      • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
                        Another day, another #eloquence release for #NVDA 64-bit:
                        v9: proof that begging for contributions works
                        This feature packed release is thanks to regular contributor titet11, and new contributor crucio2211! Here's what's new:
                        • Smart dictionary updates: Preserves user's custom dictionary entries during updates, Only adds new words, prevents duplicates, and Auto-removes accents for compatibility (é→e, ñ→n). It also auto-downloads new language dictionaries. (Thanks crucio2211)
                        • Enhanced Pause Control (from IBMTTS): Three pause modes for better speech rhythm. Mode 0: Do not shorten, Mode 1: Shorten at end only, Mode 2: Shorten all pauses. (once again thanks to crucio2211)
                        • One-click setup for Windows logon/UAC screen support: now you can click a copy helper button in the eloquence settings category, meaning manual copying is no longer required. (Still from crucio2211 who is on fire)
                        • Ability to check for updates manually (thanks to crucio2211)
                        • fixes to voice pitch when switching languages (thanks to eloquence_64 regular titet11)
                        • correctly sets pitch for voices other than the default (thanks to titet11)
                        • makes sure pitch never goes out of the range allowed by eloquence (thanks titet11)
                        • Multiple other fixes to pitch control (thanks titet11)
                        github.com/fastfinge/eloquence_64/releases/tag/v9
                        T This user is from outside of this forum
                        T This user is from outside of this forum
                        tomgrant91@tweesecake.social
                        wrote last edited by
                        #12

                        @fastfinge I've got an issue here. Now I know we have the latest update to the add-on, but if I press check for updates, just to make sure, I get error the update manager is not installed please re-install the add-on

                        fastfinge@fed.interfree.caF 1 Reply Last reply
                        0
                        • T tomgrant91@tweesecake.social

                          @fastfinge I've got an issue here. Now I know we have the latest update to the add-on, but if I press check for updates, just to make sure, I get error the update manager is not installed please re-install the add-on

                          fastfinge@fed.interfree.caF This user is from outside of this forum
                          fastfinge@fed.interfree.caF This user is from outside of this forum
                          fastfinge@fed.interfree.ca
                          wrote last edited by
                          #13
                          @TomGrant91 yes, that will be fixed in the next release. I hadn’t realized a file was missing.
                          1 Reply Last reply
                          0
                          • amir@dragonscave.spaceA amir@dragonscave.space

                            @fastfinge Some weird stuff is going on in the new Eloquence update. As I updated the Community Dictionary, something I always do after installing each new Eloquence release, I noticed that most of the corrected pronunciations don't work. I checked the Root dictionary, and noticed that it's now a malformed combination of both Community and Alternative dictionaries. So this needs an investigation. Moreover, as I checked for Eloquence updates from the Settings pannel, I get the following error message:
                            Update manager not found. Please reinstall the add-on.

                            fastfinge@fed.interfree.caF This user is from outside of this forum
                            fastfinge@fed.interfree.caF This user is from outside of this forum
                            fastfinge@fed.interfree.ca
                            wrote last edited by
                            #14
                            @amir Uh, do I still have a strange bug, or are the community dictionaries broken? Words like theatre and sake are weird. But Hermione works fine. As does anime. So it's not all words with e. I'm confused! Encoding issues maybe?
                            amir@dragonscave.spaceA 1 Reply Last reply
                            0
                            • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
                              @amir Uh, do I still have a strange bug, or are the community dictionaries broken? Words like theatre and sake are weird. But Hermione works fine. As does anime. So it's not all words with e. I'm confused! Encoding issues maybe?
                              amir@dragonscave.spaceA This user is from outside of this forum
                              amir@dragonscave.spaceA This user is from outside of this forum
                              amir@dragonscave.space
                              wrote last edited by
                              #15

                              @fastfinge Oh! It's a bug in the latest Eloquence release - V10. I manually replaced the dictionaries, and mispronunciations went away. I think it's not a good idea to combine and mix pronunciation dictionaries.

                              fastfinge@fed.interfree.caF 1 Reply Last reply
                              0
                              • amir@dragonscave.spaceA amir@dragonscave.space

                                @fastfinge Oh! It's a bug in the latest Eloquence release - V10. I manually replaced the dictionaries, and mispronunciations went away. I think it's not a good idea to combine and mix pronunciation dictionaries.

                                fastfinge@fed.interfree.caF This user is from outside of this forum
                                fastfinge@fed.interfree.caF This user is from outside of this forum
                                fastfinge@fed.interfree.ca
                                wrote last edited by
                                #16
                                @amir I'm trying to avoid overwriting other people's customizations, is the thing. If you add a word yourself, it should stay, and not get replaced. And the bug happens even when all dictionaries are deleted. It's something about how I download the file.
                                amir@dragonscave.spaceA 1 Reply Last reply
                                0
                                • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
                                  @amir I'm trying to avoid overwriting other people's customizations, is the thing. If you add a word yourself, it should stay, and not get replaced. And the bug happens even when all dictionaries are deleted. It's something about how I download the file.
                                  amir@dragonscave.spaceA This user is from outside of this forum
                                  amir@dragonscave.spaceA This user is from outside of this forum
                                  amir@dragonscave.space
                                  wrote last edited by
                                  #17

                                  @fastfinge Yeah right. The thing is that I couldn't even find theatre in the Community Dictionary.

                                  fastfinge@fed.interfree.caF 1 Reply Last reply
                                  0
                                  • amir@dragonscave.spaceA amir@dragonscave.space

                                    @fastfinge Yeah right. The thing is that I couldn't even find theatre in the Community Dictionary.

                                    fastfinge@fed.interfree.caF This user is from outside of this forum
                                    fastfinge@fed.interfree.caF This user is from outside of this forum
                                    fastfinge@fed.interfree.ca
                                    wrote last edited by
                                    #18
                                    @amir No, it's there in ENURoot.dic: theatre `[.0tx.1yat.0rx]
                                    amir@dragonscave.spaceA 1 Reply Last reply
                                    0
                                    • fastfinge@fed.interfree.caF fastfinge@fed.interfree.ca
                                      @amir No, it's there in ENURoot.dic: theatre `[.0tx.1yat.0rx]
                                      amir@dragonscave.spaceA This user is from outside of this forum
                                      amir@dragonscave.spaceA This user is from outside of this forum
                                      amir@dragonscave.space
                                      wrote last edited by
                                      #19

                                      @fastfinge Believe me it's not! We have metatheatre, metatheatres, teletheatre, and teletheatres.

                                      fastfinge@fed.interfree.caF 1 Reply Last reply
                                      0
                                      • amir@dragonscave.spaceA amir@dragonscave.space

                                        @fastfinge Believe me it's not! We have metatheatre, metatheatres, teletheatre, and teletheatres.

                                        fastfinge@fed.interfree.caF This user is from outside of this forum
                                        fastfinge@fed.interfree.caF This user is from outside of this forum
                                        fastfinge@fed.interfree.ca
                                        wrote last edited by
                                        #20
                                        @amir The hell? Why is it getting something different, then? I have no other dictionary files, so nothing is getting mixed. It downloads the zip file directly from github. Where on earth is this coming from?
                                        1 Reply Last reply
                                        0
                                        • fastfinge@fed.interfree.caF This user is from outside of this forum
                                          fastfinge@fed.interfree.caF This user is from outside of this forum
                                          fastfinge@fed.interfree.ca
                                          wrote last edited by
                                          #21
                                          @FreakyFwoof @amir Okay! The problem is with how we clean accents. Not calling this function fixes it:

                                          # --- HELPER: Strip accents to ensure pure ASCII ---
                                          def clean_key_text(text):
                                          # Normalize unicode to decompose characters (NFD)
                                          # Then filter out non-spacing mark characters (accents)
                                          return "".join(
                                          c
                                          for c in unicodedata.normalize("NFD", text)
                                          if unicodedata.category(c) != "Mn"
                                          )

                                          But why? Are accents actually allowed in eloquence dictionaries? I didn't think so?
                                          1 Reply Last reply
                                          1
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

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