RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    How do I add voice to lr-O2EM?

    Scheduled Pinned Locked Moved Help and Support
    lr-o2emo2emretroarch
    16 Posts 9 Posters 3.5k Views
    Loading More Posts
    • 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.
    • edmaul69E
      edmaul69 @LordValcor
      last edited by

      @lordvalcor yeah i think i might have tried that a while ago. I just cant remember

      1 Reply Last reply Reply Quote 0
      • S
        steptoe
        last edited by

        Did some digging and found this in the docs for the linux version of o2em

        If you wish to use Voice emulation for games like KC's Krazy Chase, create
        a directory called VOICE in the directory where you have O2EM. Download the
        voice samples and unzip them into the VOICE directory. There are two sets
        of voice samples, mainsamp.zip which is the main voice samples and sidsamp.zip
        which are the samples used by the game Sid the Spellbinder. You only need the
        Sid samples if you want voice in that game

        You will need to find the o2em folder once you have installed the emulator via the install script and run it once to make sure its running and all needed folders are set up correctly. I'm guessing it will be put in the same place as the other emulators that have been installed

        1 Reply Last reply Reply Quote 0
        • L
          LordValcor
          last edited by

          I can find the install folders for other emulators, but not o2em. Any idea where it is?

          1 Reply Last reply Reply Quote 0
          • mediamogulM
            mediamogul Global Moderator
            last edited by mediamogul

            I can't find anything solidly documented either way, but I don't think this is a feature currently supported in the libretro version. In it's earliest form it was noted as not being possible and looking through the commits, it doesn't seem like the ability was ever added.

            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

            L 1 Reply Last reply Reply Quote 0
            • L
              LordValcor @mediamogul
              last edited by

              @mediamogul That's a shame. Thanks for your time, everyone.

              1 Reply Last reply Reply Quote 0
              • S
                speedyrb
                last edited by

                OK, commenting on a pretty old post, but as a lover of the O2 (I spent so much time playing with it from the ages of 9-11 or so) I thought I would detail what worked for me.

                In \retropie\bios\ I created a folder called "voice" and then placed the unzipped voice samples into that folder.

                The sample zips are called "mainsamp.zip" and "sidsamp.zip".

                That did the trick! I tested "Type and Tell", "Sid the Spellbinder", "Attack of the Time Lord" and "KC's Krazy Chase" and they all work.

                Cheers!

                quicksilverQ 1 Reply Last reply Reply Quote 2
                • quicksilverQ
                  quicksilver @speedyrb
                  last edited by

                  @speedyrb pretty neat! Looks like support was added this past year:

                  https://github.com/libretro/libretro-o2em/commit/82b4313bb802d5aebba2021000cf71cec10e6f4a

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    speedyrb @quicksilver
                    last edited by

                    @quicksilver Cool beans!

                    roslofR 1 Reply Last reply Reply Quote 0
                    • roslofR
                      roslof @speedyrb
                      last edited by roslof

                      @speedyrb said in How do I add voice to lr-O2EM?:

                      @quicksilver Cool beans!

                      They broke audio in late November and haven't fixed it yet. Best to sync to commit c039e83. Works best and doesn't have the funky pitch issues introduced.

                      Still, has lots of audio issues (pops and such), but speech does work.

                      Another option (or complementary emulator) is lr-mess with unofficial, modern scripts. Seems to work best (actually, very well) for most of the voice games (except Sid & Turtles). MESS requires separate ROMS/Voice samples and headache to install, but once running is quite good.

                      lr-o2em: Has options to swap L/R controller within options. Fast. Great in-app keyboard that resembles the O2/VideoPac layout. Easy to run. Has audio issues. Gameplay speed can be off a bit.

                      lr-mess: Much better audio, esp. voice. Some bugs with some games (eg. 4 in 1 Row won't launch). Can't swap controls. No in-app keyboard.

                      Using both and customizing each emulator to different games covers about 95% of everything. Games like "Turtles" don't run perfectly with either.

                      ExarKunIvE F 2 Replies Last reply Reply Quote 2
                      • ExarKunIvE
                        ExarKunIv @roslof
                        last edited by

                        @roslof thanks for this, i always wanted the voices to work again, i just never looked into it more.

                        but now i have a little more to go on.

                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                        Maintainer of RetroPie-Extra .

                        1 Reply Last reply Reply Quote 0
                        • F
                          Folly @roslof
                          last edited by Folly

                          @roslof

                          For Videopac/Odessey2 I added 2 lines in the section systems with >EXTRAS< that will install the system and patch the default loaders directly after that.
                          This way the default loaders will always loadvoice.
                          All games seem to work correctly with these patched loaders.

                          Would you like to test it for me?
                          (EDIT1: I forgot to test if the lr-o2em loaders are affected by the patch, I have to take a second look. Will let you know when it's ready !)
                          (EDIT2: The second commit should fix the issue in EDIT1 !)

                          https://github.com/FollyMaddy/RetroPie-Share/commit/0ae6bb18d62f478ba8b44f98b74316a9fd0f7001

                          https://github.com/FollyMaddy/RetroPie-Share/commit/9e6046da7f5a6f377bd95d7a62c6b75e855420ea

                          roslofR 1 Reply Last reply Reply Quote 1
                          • roslofR
                            roslof @Folly
                            last edited by roslof

                            @folly standing by. Just let me know.

                            FWIW, I'm not having issues with voice for lr-mess, except for two games that seen to have compatibility issues.

                            1. Turtles. No emu seems to handle voice properly here

                            2. Sid the Spellbinder. With lr-mess, it doesn't actually say the word to spell. lr-o2em works here though.

                            Otherwise, all voice seems okay to me with lr-mess (original scripts I tinkered with when @valerino first started with his lr-mess scripts).

                            F 1 Reply Last reply Reply Quote 1
                            • F
                              Folly @roslof
                              last edited by

                              @roslof

                              You can try, It looks ok now.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.