Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

Everything posted by Franck

  1. If you want an easy starting point you can use C# and windows speech recognition engine. You need about 15 lines of code to get the microphone input converted into text or send text to the speech synthesizer so it output in your speakers. Then 99% of the job is to interpret and generate text. Edit : Just found the correct class to use and these basic 5 lines of code works to return the spoken audio to text https://docs.microsoft.com/en-us/dotnet/api/system.speech.recognition.speechrecognitionengine?view=netframework-4.8 the "e.Result.Text" in the event at the
  2. Are you trying to record windows/apps or games because those are 2 completely different ways to do so. If you use the basic windows record api it cannot record game as game run in a external graphic context so it record black screen instead. To record OpenGL or DirectX content you need to specially attach to the context renderer to each. On the other side if Slobs and OBS does not work you have another problem and you will never get anything from windows API if those don't work. You must have issue with your codecs or windows install. Unless you are recording under a weird config l
  3. For sure it can. The way AI works is the training time that is long to do. Once you have trained the model enough you have a kind of formula which is usually very very fast. Don't forget that also that most if not all game with voice have subtitles which is a text file somewhere that could also be preloaded and you generace the voice line in an audio clip before the game need it. I used to work for a company as a dev and we were recording thousands of hour of voice from a specific voice actor so we could create and emulated voice for that language and we did so for over 80 lan
  4. Well you should stay away of UWP as it's been killed in 2018 for insider dev and officially announce in 2019. Direct replacement remain WPF it more complete counterpart.
  5. true they exist, they can replicate individual signal per port so you can choose to replicate the mouse only and not the keyboard. Or even do weird thing like duplicate mouse on computer 1 to 6 and keyboard only on 4 to 8. The only one i ever had was a 8 port one cost an arm and a leg (way over 1000$) and in the end it's not worth it. A single CPU slow down on one of the computers and the mouse location is offset which screw up the mirroring. Much better with actual automated scripts.
  6. Either install "Visual Studio Code" if your on Mac or Linux but highly suggest the full version "Visual Studio Community 2019" which is also free but much more powerful. A good start is to use C# as it's a C language it will help you later on program and understand nearly all other languages near instantly. When making a first program focus on the project type called "Console Application" this will be the most simple to start with. You just have a black console and it is very light and dumb down. The automatically generated code only contain the bare minimum of a dozen
  7. I agree but depends how you see the question. If it's about what your are doing yes it change on the languages. If the question is about the best experience, and fluent workflow regardless of the language then the answer is different.
  8. Some languages do require what's called "runtime libraries" or "script engine". Some of those that usually require such runtime libraries can be built in a way you do not require anything other than the executable file. For example C do not require any runtime libraries or script engine at all. The exe is enough On C++ typically do not require runtime libraries but that depend on what you are using because it can require some framework install. On C# it's the inverse, you typically need to install a framework but you can make an executable that doesn't require it. On
  9. There another one that i don't remember the name but was doing everything like Lightshot but was even better as it was aimed toward developper and i could just pick the current task in my sprint and it was posting directly with notes in my issue plus it could take dump snapshot and attached to it. I know it could interface with Trac and Jira. I think it had the word "green" in the name or the logo was greenish.
  10. I used TCL in the past but it's too slow development time for me to worth use it anymore. I can shove the same project to one of my web devs and he can do the same in nearly half the time and he will have also have nice looking interface without extra work involved. For fun at home i see the nostalgic part like i sometime like to take out my old basica / quick basic machine and code stuff but for actual professional work i get paid for it's a waste of time and money. So unless i have to update such system professionally i'll charge a premium.
  11. Cheap yes, Crap that is an opinion. Most reviews i've seen are saying those have very good upscaler for 1080p content. I still have a 2 Insignia in my basement that were bought when the PS3 came out that still work flawlessly. I never owned a samsung TV but the only one i have witness was 2 in conference rooms that last about 3 years before dying and a buddy had one in the past but i don't know if it had issues or not. With my small sample to me Samsung is crap so again that is opinion, not fact.
  12. You can get 42" for nearly half the price with same features, HDR10, 250 nits, intelligent tv, android casting, pc casting, remote file viewer (for NAS). here's one https://www.insigniaproducts.com/pdp/NS-43DF710NA19/6245701
  13. Not always bad, but the cases where it's actually "correct" to use it are quite small. The only 3 case i see that you need to use the loop are : 1 - If you have a variable list of case you have no choice it must be a loop 2 - if you have dynamic linking of composite objects. Which AFAIK only happen when you have a single Model but many GUI (not necessarily same language) 3 - If you have ALOT of conditions. I have some cases that have couple thousands of case which loop saved the day.
  14. People with large 3d models to render. I have for example a Solidworks model that i needed 128 gb ram just to open a small part of the full assembly. When you render you need all of it.
  15. Threadripper is fine but price wise and stability wise not sure. TRX40 aren't cheap. We bought 2 of them back in January when stock came back with the 32 core variants and it was quite pricey. IIRC the boards we paid around 900$ and about 2300$ the chip each. CPU price seems in line core per core if we look at "possible pricing" so board will the the determining factor and the fact it support maybe up to 1 terabyte ram which we cannot have on TRX40, we were unfortunately stuck at 256 gb which honestly isn't enough for our render quite often.
  16. For small amount of checks and IF...ELSE has the advantage of having all cases written down and it's easier to follow than a loop when debugging. With a loop you have to write an if else statement in it to check when the values is X and put the break point on, for the normal if...else it's already there.
  17. you are right it works on Adobe Pro, but it doesn't on Adobe Reader DC, Telerik, Nitro, Panda, FoxIt and Javelin. I didn't try XChanged as it doesn't start anymore, probably need a reinstall but i work daily with creating PDF by code and that is one of the less compatible thing there is. So far with rich media the only 100% success rate support i have found is the 3D gltf viewer. No viewer have failed to display them so far.
  18. It only support rich media as part of OLE object adding which are not all adobe supported. Embedded text file works, animated gif works, 3d GLTF works. FLV does not work anymore as per 1.6 spec and more Also note any FLV has to be encoded in H264 and i have yet to manage to make it work on Mac. Window and linux works so far. Maybe it need a special decoder on Max installed first in order to play these animations menus.
  19. Video is not supported by any adobe product. It is not part of the adobe pdf spec which is over 300 pages long. Doesn't work with nitro, panda reader either. For developpers, It also doesn't work for programming tools such as IText and Telerik PDF Control and it cannot be merged with any Crystal Report or Active Report PDF. It does work on one third party android pdf viewer and probably the one that the guy invented that for PDF.
  20. I assume you mean that your loop would loop on types or something that would have been the IF...ELSE statement content. You loop has a little bit more overhead that an IF...ELSE statement. also your foreach might unbox but that depend on what you are passing to it. You can test out the performance yourself with and without. I highly doubt you will see much difference as you probably just have a few compare to do less than a thousands. Nevertheless a good optimization is sorting your conditions from most likely to less likely so that you have the less amount of chec
  21. you get 2 force 6 second unskippable ads at the beginning and one ever 3 to 5 minutes. that's what i mostly get everywhere except LTT videos
  22. That is technically RC2 so the second release. Next evolution will come with MAUI release november 2021 (probably in time for .NET 6) where you have 1 codebase and compile for all platforms : IOS, Android, Linux, Windows. No more multi language coding. It will speed up a lot of project not having to make 3-4 copies of the code. It will go strong in the market. Clients will benefit from immense cut on development time for multi platform development giving us tech company that extra time to develop better toolchain and be able to serve more clients.
  23. Yes, very likely 50/10 to 50/50. I don't think it will be any higher download wise. I wish we could have those extremely low prices here but the problem lay in the amount of clients. We do have 1/10 the US population for a very large country which drive infrastructure cost through the roof and us poor customer pay the price. for 75$ USD which translate to 98$ CAD you can barely get 50 mbps maybe 100 mbps. Oh yeah sure if you check the "first year new client" prices you can say oh but i pay 50$ CAD per month for that. yeah the first year. Once that year is passed the price bump b