-
Content Count
1,015 -
Joined
-
Last visited
Reputation Activity
-
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
-
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.
-
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.
-
-
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.
-
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.
-
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.
-
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
-
Franck reacted to WereCatf in Reboot Netgear Router w/ C#
Nope. Only routers with bad hardware or firmware need reboots.
-
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.
-
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.
-
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 ?
-
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
-
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.
-
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.
-
-
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?
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.