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

Franck

Member
  • Content Count

    1,015
  • Joined

  • Last visited

Reputation Activity

  1. Informative
    Franck got a reaction from JohanKjeldahl7 in I want to programm my own "Alexa" (complete newbie).   
    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 end of the code is the text of what has been recognized
     
  2. Informative
    Franck got a reaction from Salv8 (sam) in AI tool for generating deep fake voice acting in games   
    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 languages. So we could feed text in the system and the voice audio was generated live. This was used for automatic phone systems and most if not all are not prerecorded, they use VXML and voice pattern recognition which have a very similar result but use entirely different method than AI. AI would be much faster than the method we used which needed a certain amount of sounds to be repeated by the actor. Pretty sure you need more than the 1 sentence you see in spy movies where they copy the voice of someone but the principle is as simple as that.
  3. Informative
    Franck got a reaction from StDragon in AI tool for generating deep fake voice acting in games   
    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 languages. So we could feed text in the system and the voice audio was generated live. This was used for automatic phone systems and most if not all are not prerecorded, they use VXML and voice pattern recognition which have a very similar result but use entirely different method than AI. AI would be much faster than the method we used which needed a certain amount of sounds to be repeated by the actor. Pretty sure you need more than the 1 sentence you see in spy movies where they copy the voice of someone but the principle is as simple as that.
  4. Funny
    Franck reacted to Dat Guy in What is project?   
    Scratching your back can be a project.
  5. Informative
    Franck got a reaction from sushimus in [java] General question about performance   
    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.
  6. Funny
    Franck got a reaction from AbydosOne in 7-zip cant change specific folder...   
    Maybe, just speaking from 30 years experience that people doing so are nearly always those that don't know how to do it properly.
  7. Agree
    Franck got a reaction from wkdpaul in 7-zip cant change specific folder...   
    Maybe, just speaking from 30 years experience that people doing so are nearly always those that don't know how to do it properly.
  8. Informative
    Franck got a reaction from Mark Kaine in A swift kick in the NATs   
    Not necessary but in the case of VOIP chance that your have the option is very high. your option might be called SIPALG option or simply SIP which in that case it's on by default specially those meant for older PBX systems.
     
    IPv4 can be handled by IPv6 updated systems. the inverse is not necessary true. There is some exception case which i don't remember as i just keep everything IPv6 end to end to solve futur problem... specially since the wake up call we got with europe hitting the limit
  9. Agree
    Franck reacted to WereCatf in Reboot Netgear Router w/ C#   
    Nope. Only routers with bad hardware or firmware need reboots.
  10. Like
    Franck got a reaction from Elwing in Executing method on schedule in C#   
    1 - Get the current time
    2 - Get difference between now and next iteration
    3 - Start a System.Timers.Timer with the elapsed time and once it triggers run your code.
     
    then rinse and repeat. Why ? because the calculation for next iteration might change due to daylight saving time and you need to recompute it. You can't simply set 24 hours in milliseconds.
     
    Now why using specially the timer in System.Timers.Timer you would say. The reason is because this specific timer uses the windows scheduler which instead of spin wait it is simply not using any cpu and has a trigger set in the scheduler. Once the scheduler get to the set elapsed value it triggers your event. Not that it is NOT an atomic operation.
    It might run the code at 6:59.999. The scheduler try to execute the trigger as close as possible to the requested time.
  11. Agree
    Franck got a reaction from AluminiumTech in Executing method on schedule in C#   
    1 - Get the current time
    2 - Get difference between now and next iteration
    3 - Start a System.Timers.Timer with the elapsed time and once it triggers run your code.
     
    then rinse and repeat. Why ? because the calculation for next iteration might change due to daylight saving time and you need to recompute it. You can't simply set 24 hours in milliseconds.
     
    Now why using specially the timer in System.Timers.Timer you would say. The reason is because this specific timer uses the windows scheduler which instead of spin wait it is simply not using any cpu and has a trigger set in the scheduler. Once the scheduler get to the set elapsed value it triggers your event. Not that it is NOT an atomic operation.
    It might run the code at 6:59.999. The scheduler try to execute the trigger as close as possible to the requested time.
  12. Agree
    Franck got a reaction from Kilrah in Help Needed, convert .csv to 3d image/object to open in CAD softwear   
    a csv is not a 3d file format. It's a table. It could represent material properties, part listing, templates. Can be millions of different things.
    Do you know what the file mean ?
  13. Agree
    Franck reacted to BuckGup in Google sued by the Department of Justice over Antitrust laws   
    Here I will sum up everything -
    nothing will happen to Google and they will make even more money in more unethical ways
  14. Like
    Franck got a reaction from Deli in AMD Radeon RX 6900 XT "Big Navi 21 XT/XL" Ostensibly Confirmed to Run @ 2.2-2.4GHz Clock Speeds + 255W (TGP) & 16GB GDDR6 (Updated)   
    Hope for them to actually start putting work in their driver's for us 3D/CAD developers.
  15. Like
    Franck got a reaction from Teddy07 in AMD Radeon RX 6900 XT "Big Navi 21 XT/XL" Ostensibly Confirmed to Run @ 2.2-2.4GHz Clock Speeds + 255W (TGP) & 16GB GDDR6 (Updated)   
    Hope for them to actually start putting work in their driver's for us 3D/CAD developers.
  16. Funny
    Franck reacted to TrigrH in Dram+Nand price drop   
    affordable TLC 4tb nvme when
  17. Funny
    Franck reacted to manikyath in Intel Rocket Lake-S CPU Rumors: Core-i9 chips can turbo all the way up to 5.4-5.5 GHz | Engineering Samples already reaching 5.3GHz   
    accurate depiction of how they got 5.5GHz out of 14nm, and the thermals to expect.
    also explains the name:

     
    also, something something 2kw chiller to acutally match the claims?
  18. Agree
    Franck reacted to trag1c in d3dx9 issue   
    You probably need to install the D3D9x (x is the version you want to target) SDK so that all of the headers and libraries are available on your system and then add the include directory to dependencies on what ever you're trying to compile.
  19. Agree
    Franck got a reaction from straight_stewie in Programming And You   
    As a professional developer the language has to be meaningful to learn. How much time will i loose learning it. Is it faster in 1 to many aspects to write. Does it have extensive support. As a professional you want to improve your work, not impede it. You don't have use for esoteric language or 1,000 millionth version of javascript base "framework"
     
    Pascal, C++, C#, FoxPro, Delphi, VB, VB.Net, Java, Basic/Basica (legacy systems)
     
    C#. Mostly due that all major CAD uses either C# or VB.NET and most robots interface through .NET (some are java bases but rarely nowaday)
     
    i would say W3schools, codecademy, and renown textbook.
  20. Informative
    Franck got a reaction from HelpfulTechWizard in $7,300 Passive CPU heatsink   
    this is called porous radiation cooling. it's nothing new. Yes it's moreefficient but the conductivity at the bottom seems the problematic part in this design.
  21. Informative
    Franck got a reaction from PeterT in $7,300 Passive CPU heatsink   
    this is called porous radiation cooling. it's nothing new. Yes it's moreefficient but the conductivity at the bottom seems the problematic part in this design.
  22. Informative
    Franck got a reaction from Nup in $7,300 Passive CPU heatsink   
    this is called porous radiation cooling. it's nothing new. Yes it's moreefficient but the conductivity at the bottom seems the problematic part in this design.
  23. Informative
    Franck got a reaction from HowardYing in $7,300 Passive CPU heatsink   
    that version on the right is very very similar to the system i worked with. It was more like an electric whisk paddle shape but it's the same principle.
  24. Informative
    Franck got a reaction from HowardYing in $7,300 Passive CPU heatsink   
    The sheer volume doesn't seems to contain heat pipe which would conduct much better. Also if full the large volume doesn't help the dissipation to the metal balls which are the one doing the work. You would want as much heat as possible to hit those balls as fast as possible which multiply the surface dissipation tenfolds. the hotter it gets to the balls the more the balls dissipate.
     
    On a side note i wonder how they manage to hold the balls sideways. Personally for having worked with such heat transfer solution we used metal shells that has thousands of holes in them fo the air to pass through. here it seems to be missing a part on the top so the balls dont fall when tipped 90 degrees
     
    ** Last minute edit note **
    This also mimic the same principle as chemical media filtration device. The goal is to have the biggest surface area as possible and the most turbulent airflow. Noise gets horrible but you can make baffle for airflow to reduce it.
  25. Informative
    Franck got a reaction from HowardYing in $7,300 Passive CPU heatsink   
    this is called porous radiation cooling. it's nothing new. Yes it's moreefficient but the conductivity at the bottom seems the problematic part in this design.
×