Stephanie, open-source virtual assistant built to control and automate tasks
slapbot.github.io
slapbot.github.io
Default Audio Player for mp3 files is not set up, like vlc or something.
when you try to run it, note that Stephanie depends on the python module os.startfile[0] which apparently is a Windows only thing that works like xdg-open. I'm not a python expert but here's what I did: the offending file is stephanie-va-master/Stephanie/TextManager/speaker.py. If you edit line 15 which is:
os.startfile(self.speak_result)
and change it to:
os.system("xdg-open " + self.speak_result)
everything works. Somebody else more knowledgeable can probably suggest something better.
[0]https://docs.python.org/3.6/library/os.html#os.startfile
Edit: Fixed! They fixed it by wrapping that line in an if statement checking the output of sys.platform. Very responsive dev.
Hope this project keeps growing!
This outsources speech recognition, and then the natural language understanding is literally just keyword matching: https://github.com/SlapBot/stephanie-va/blob/master/modules....
This is about as technically interesting as the Jarvis this takes inspiration from.
It's a step in the right direction.
I'm not one to be a prude... but, is this really necessary?
Secondly, what's more relevant: Siri, Cortana, and Alexa, or random assistants on the Play store? (I'm ignoring Google Assistant, as that's named after a company, not a male or female).
To be clear, I don't think it matters whether assistants are named after males or females, I just thought your comment was needlessly dismissive. Had you provided a link to the other hacker news thread[s] and not been as aggressive, your comment would have had much more value.
The guy started a new thread on the exact same issue that had already been discussed completely with insightful posts on both sides in another thread containing exactly 32 comments which was more than half the total comments on the article at the time he posted. Starting a new thread when over 50 percent of the comments were on this exact subject was absolutely unnecessary and frankly tiresome. And you claim that is "unrelated". How exactly do you get that?
>Secondly, what's more relevant: Siri, Cortana, and Alexa, or random assistants on the Play store?
The latter are more relevant as this is an assistant written by some guy by himself in Python. Furthermore, in the settings for this one, you can name it whatever you want. Additionally, note how Siri defaults to male or female depending on the market. Specifically, in the UK, it is male out of the box.
>I'm ignoring Google Assistant
Hmm..
>I just thought your comment was needlessly dismissive. Had you provided a link to the other hacker news thread[s] and not been as aggressive, your comment would have had much more value.
Provide a link? Use your eyes. The comments are inches away on this exact page.
The bottom line is, this issue was talked about thoroughly, yet it keeps being brought up, derailing the comments, instead of actually discussing the topic at hand which is the app the guy wrote. This kind of thing makes Hacker News less useful and that is a worse problem than my purported "dismissiveness" over something that shouldn't exist in the first place.
Sadly not possible with fdroid if it has api keys from proprietary services.
Could CMUSphinx be used? That's open source speech recognition that can fit in a phone if you keep the vocabulary size down.
Of course, along with a women's voice, it makes sense to go along with a woman's name.
That's not true though. Just a cursory glance at the Play Store with the search term "voice assistant"[0] reveals mostly gender neutral with some male and female. I "equalled" the female names and plussed the male names:
Dragon Mobile Assistant;
=Cortana – Digital assistant;
Indigo Virtual Assistant;
Smart Voice Assistant;
OK Google;
=Robin - AI Voice Assistant;
DataBot Assistant;
=EVA Free - Voice Assistant;
utter! Voice Commands BETA!;
voice Assistant;
+Jarvis - My Personal Assistant;
Google Allo;
Extreme: Personal Assistant;
=AIVC (Alice);
HOUND Voice Search & Assistant;
Google Now Launcher;
Genie;
=Amazon Alexa;
My Assistant;
Heaveen;
+SpeakBro;
+ANDY Voice Assistant (FREE);
Cyman Mark 2 Free;
+Noah Voice Assistant Beta;
My Android Assistant;
AVX Free - Voice Assistant;
Moto Voice;
+EVAN Free - Voice Assistant;
Voice Assistant;
Get Assistant - Root
Tally: 5 female and 5 male with 20 gender neutral including some arguable, e.g., "Cyman" (Simon?) and Robin. This isn't the most scientific thing but it certainly exposes the assertion "the name is always female" for what it is. The really unfortunate thing is this erroneous belief is so ingrained that half the comments here are bike shedding about this exact point instead of discussing how cool this piece of software is. Not that I'm helping that problem.
[0]https://play.google.com/store/apps/collection/search_results...
Sure, you can use an unrelated word. There are many startups with silly names and that has not stopped them.
But if the creator decides to choose the name of a person, (perhaps to give their project a little humanity, or for whatever reason - it doesn't matter), and they are using a female voice, let us not pretend that a female name is not simply logical.
You can't give it a masculine name, because it would be nonsensical. You can't give it a feminine name because people will complain that you're associating femininity with subservience. You can't give it a descriptive name because people will complain that you're associating femininity with assistant/secretary work.
I think we're all better off if we just calm waaay down and accept that people like hearing feminine voices from programs with feminine names; and it just so happens that people want a piece of software which does secretary work.
I concur that the initial female voice of Siri, Alexa and Cortana reminded me that all assistants shouldn't be women, and I believe future ones will match people's preference, so the only voices that will be universal will be those 3 voices, female and young.
There are plenty of male servant cliches: http://tvtropes.org/pmwiki/pmwiki.php/Main/ServantTropes
[SYSTEM]
assistant_name = Stephanie
welcome_message = How may I help you?
wake_up_engine = False
wake_up_command = Stephanie wake up
I would presume you just replace Stephanie with whatever you want.
Anecdotal, but I have an aunt who hates computers but loves the Echo because of Alexa. By giving the assistant a name and speaking to it conversationally, she was able to "trust" it much faster than many other technologies.
Fair enough. Yeah, I'm pretty sure I don't want anything I do with my phone to be described as an "intimate experience". Takes all kinds.
Dating profile: I know this is a bit odd, but I can only date you if you're an iPhone user.
Seems like a personal assistant voice would be kinda the same. Though maybe you hear it more often. But, it's probably not something that happens very often. I mean, how many personal assistant voices are there, and how many people can they have dated?
PS: If you have a grudge against your neighbor, you could use their first name for your dog >:)
I want to call my voice assistant robot "Assistant" or just say "Computer", like in Star Trek.
Maybe take a deep breath and evaluate whether you're here to seek a broader sense of the truth or just want to be right about whatever your cause is?
MRAs/feminists are people who are in pain and each one's specific pain needs to be heard. I'm not referring to their grievances toward their gender...that's a separate ordeal. Before we can talk about those things productively, the pain bringing them to the table needs to be empathized with by whoever sits opposite them.
We detached this subthread from https://news.ycombinator.com/item?id=14530866 and marked it off-topic.
1. https://hn.algolia.com/?sort=byDate&prefix&page=0&dateRange=...
2. https://hn.algolia.com/?sort=byDate&prefix&page=0&dateRange=...
Or to phrase it in an other way: if there was a bot farming karma by commenting with "Why is there no male named virtual assistants" in every article posted on HN with "virtual assistant" in the title, would the bot be on topic just because of the title?
Political comments based on article titles (in contrast to article text) is inherently contagious and tedious. All it does is spreading itself and anti-agents of itself. You attacked the anti-agent but left the infection alone, which is why people have a problem with it. The resulting thread of the original post is taking up 2/3 of the comments in here and only a single comment (by nathanasmith) has any connection with the article. That is out of 44 comments one is about the article. Had you moderated a bit more inclusive then 40 of those comments would likely never existed, and maybe a portion of them would instead have made comments about the article.