Giter Site home page Giter Site logo

Comments (14)

Hunanbean avatar Hunanbean commented on September 3, 2024

Additional information:
If you click on an individual word, you do not get locked in to Breakdown. If you press the Breakdown button, you have the issue. Turns out, you can alt-F4 out, but you have to hold it down.

from papagayo-ng.

steveway avatar steveway commented on September 3, 2024

If I understand correctly then you do mean for example if you want to run the breakdown on a text with some unknown words.
It will then pop up the Pronuncation Dialog for every unknown word as it goes along.
But instead of entering the missing phonemes you want to stop the process?
If so, then there is already a fix for that in Version 1.6.3!
I actually added this feature earlier today in commit: 850920d
You can see the new Pronunciation Dialog with the stop button here:
new_pronunciation

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

Unfortunately, the stop button did not allow the procedure to be ended. It still kept me in the loop, and after holding down alt-f4, or then esc, it seemed to crash out entirely. Great coincidental timing though!

Thank you

p.s. Thank you for the credit on the About page! :)

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

Further information. It is generally asking me to Breakdown a number, such a 0 or 480 or 960 (may not be those exact numbers) instead of words. It works on individual words. This is when pressing the Breakdown button.

Ok.. I see what is happening. When you press the large Breakdown button, it is going through the phonemes and timestamps that have been automatically populated into the spoken text window.

It works great on individual words from the Waveform window.

Thank you

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

Just making sure i was able to clearly relay what was happening. Please let me know if a video is required.

Thank you

from papagayo-ng.

steveway avatar steveway commented on September 3, 2024

Yes, maybe that might help.
I'm not sure I understand.
The new Stop Button in the breakdown Window stops the whole breakdown process for me.

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

This issue does not affect the CLI version. This issue does not occur if breaking down individual words, only when using the main Breakdown button. Sorry for the quick clicking

Papagayo-NG.Exit.Breakdown.Issue.mp4

from papagayo-ng.

steveway avatar steveway commented on September 3, 2024

I see, so I likely already fixed it if it doesn't happen in the CLI version. I'd have to look in my commit history but I'm sure it's there somewhere.

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

Indeed. So at this point, i guess just a reference to make sure it doesn't get reintroduced.

from papagayo-ng.

steveway avatar steveway commented on September 3, 2024

I will close this Issue for now since the problem seems to be fixed.
And it should not re-appear.

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

Unfortunately, this problem has returned.
On the plus side, the 1.6.5 update is amazing! the recognition is working great, and i do not need to add silence at the end of the audio anymore. Also, the zoom issue seems resolved!

Thank you

from papagayo-ng.

steveway avatar steveway commented on September 3, 2024

Alright, I think I finally fixed this with this commit:
f9947bf

from papagayo-ng.

Hunanbean avatar Hunanbean commented on September 3, 2024

Although it does now exit, it removes any previously recognized conversion. Meaning, if i begin a breakdown, then decide to press stop, anything that Allosaurus had previously placed/converted/recognized is now erased. You then have to hit the Voice Recognition button to have it run again to get the phrase conversion back.

from papagayo-ng.

steveway avatar steveway commented on September 3, 2024

Yeah, that's the current behaviour, most actions are destructive.
As a quick test I created new methods which are modified from the .pg2 saving, but they save and load from strings instead of to files.
So before breakdown I save it to a string containing the Project Data in the .pg2 Json Format.
And if we get a return value of -1 from the breakdown (when we tell it to stop) we load that saved project.
Restoring is a bit slow since it does reload everything, but it seems to work.
I guess we can use these methods to also implement undo and redo.
For that we have to locate all places which modify the project, save the project to a string and add it to an Undo list.
And when Undoing or Redoing we load the appropiate project string from that list.

from papagayo-ng.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.