You almost certainly don't want to handle this at your scale. KYC involves handling a lot of personally identifying information and there are big consequences if it goes wrong. Have you considered using something like Stripe's Connect API? [1]
I tried both, I'm not sure how Axum is much different than actix-web, seems like they both have similar syntax for creating a new router, adding routes and middleware, and starting the server. I think actix-web has macro-defined routes but I haven't been using those anyway.
It's great that the web is so durable and long-lived, but I wonder about the health of it - it's got so complicated that we're down to only three implementations (Firefox, Chromium, WebKit), no realistic possibility of a new engine emerging, and essentially one implementation defining the standard. I wonder where we'll be in another 30 years?
The growing complexity for the past decade has been driven almost entirely by Google. I'm now pretty convinced they did it as a part of an explicit strategy.
It's so insidious - on the one hand they are improving the web, on the other hand, the complexity they are driving makes the web more vulnerable.
It's always like this until the next new thing. The big guys will control everything until something new comes around that they don't want to implement. It will be a bit harder because you have the Web Browser which is a lot flexible than the old AOL Clients. Also WebKit is available publicly for any one to fork and create a new service.
When modems were available for residential use, BBSes were the gateway and slowly were killed by the big guys (AOL, Compuserve and Prodigy) but what these big guys refused to do is work together to allow further communications with people outside of their networks.
It took kids coming out of college and wanting to keep their internet access for email, ftp, talk, usenet, gopher and http. They started to partner with universities and offer TCP/IP (over PPP) access for $20. Local BBS started to open gateways to allow it's users to send/receive SMTP emails. By the time the big guys realized they were at a disadvantage, they started to offer communications between AOL, Compuserve and Prodigy, At first charging their users extra fees, some plans made it like SMS and were charging per message. Eventually users where just using their clients to get to the internet and that service dies. Most of those small internet providers were purchased by bigger companies.
What will need to change now to kick the big guys (Verizon, Google, Apple, etc...) in the balls again? The tech is so regulated that I doubt we will see anything new as far and networking. In NYC WiMax was hobbled by the communication companies like Verizon TimeWarner and RCN.
Yeah, this is why hosting user content scares me. AFAIK:
1. Yes - Google can safe-site ban the domain for hosting malicious content and it's difficult to get it unlisted once it happens.
2. Yes - it's always better to use a secondary domain, it just protects your brand.
3. There are cases where it's OK - e.g. when the majority of the site's content is private or substantially populated by an application (and therefore secured), or where you have a business or contractual relationship with the person hosting the content (and therefore can revoke their account on abuse).
What does Microsoft get out of this? They already have TTS and deep learning transcription, what technical capabilities does Nuance have that they don't have already (or can't develop for substantially less than $20B?)
Probably a crapton of patents for voice recognition.
Also, if you cannot operate a keyboard and must communicate by speech to operate a computer, it's pretty much Dragon NaturallySpeaking or GTFO. Integrating NaturallySpeaking tech into Windows would be a huge boon and further cement Windows as the os to have if you have disabilities.
I have users who have intentionally switched their speech engine from the latest version of Dragon to Talon, for both dictation and commands. Talon is cross platform and directly targets accessibility use cases (far more than just speech input).
I'm specifically talking about the new Conformer model, available in early access as of ten days ago. What you tried was likely the previous (circa 2018) model, which is much less accurate than Conformer.
And what do you suggest is better? I've worked with nearly every tool (open source and closed) under the sun in medical, industrial, and personal settings and Dragon NaturallySpeaking/Professional was by far the best in terms of accuracy regardless of prosody, accent, background noise, technical terms used, etc.
Personally I think they should've been acquired a decade ago.
That answer depends on the language and on your use case. It seems like you're asking about desktop apps, but my parent was not talking in that context. Indeed there's not a lot of choice there because there's no money in it.
I'm even talking vs custom trained models with Kaldi (was working on a startup that was trying to create lessons for public speaking so we could grab enough data to tackle accent remediation/help those with aphasic speech disorders) and again just reiterating, the out of the box performance of Nuance's products are just better than anything else.
Obviously Nuance is more than just speech recognition, but still not sure why people are downplaying how good they were at it.
EDIT: or maybe it's just too prohibitively expensive for people outside of medical/legal fields to know about? And don't get me wrong, I love that things like Talon Voice are widely available for hands free coding, I just hope this means NaturallySpeaking will supplant Windows Dictation.
If you have the data and a specific domain you can focus on then building a custom model [with kaldi] should always win. That's what I've done in the past (beating google, nuance etc.). You most likely didn't have the data and/or didn't know kaldi well.
> Obviously Nuance is more than just speech recognition, but still not sure why people are downplaying how good they were at it.
Because nuance wasn't very good.. at least in all the benchmarks I've seen. It's been a while since I compared numbers it's possible they've improved a lot. They're also known for kinda being dicks with the contracts they offer in B2B.
It’s interesting the level of control that Uber has (i.e. rejecting a driver application based on the make and model of car, renting smartphones to run the app).
It's not bad at all, but the point is that in the UK, the less control you have, the more likely it is that your relationship to the company you drive for will be considered employment.
I mentor school kids, trying to get them to build interesting stuff and choose engineering as a career. They haven’t been to school in basically a year, they’re stuck at home missing their friends, everything’s upside down, but despite that - they still want to go the extra mile, show up to their Zoom calls, and work together to build a cool robot. It’s rewarding to know that people don’t give up, despite such a difficult situation.