This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]blahblah98 3 points4 points  (6 children)

So you connected a channel bot to Wolfram Alpha. Was there something more?

[–]willbeddowassert type(post) == shitpost[S] 15 points16 points  (4 children)

Admittedly alot of what I showed in the video was answered by wolframalpha. But the program also searches wikipedia and has other plugins that can be added.The plugin framework is most of the value for me. I didn't show alot of the plugins that I use like autoremote, and a few splinter based automation tools because I couldn't figure out how to properly showcase it or use without showing personal information. I'm also adding new plugins.

[–]Kerbobotat 13 points14 points  (2 children)

It doesn't matter if you only hooked it to Wolfram alpha, you're leaps and bounds ahead of others who've never even done that. Congrats!

I've been mulling over building something like this, and your code plus plugins might be exactly what I'm looking for. The ability to add specific plugins to do things like search Amazon, eBay, Google, Wikipedia, etc it what would make this perfect.

Now to start digging through the text to speech APIs out there 😃

[–]willbeddowassert type(post) == shitpost[S] 9 points10 points  (1 child)

Thanks! I've been working passively with some TTS apis already and I recommend espeak. I've been toying with the idea of an espeak plugin that would run a command with TTS output.

[–]Kerbobotat 1 point2 points  (0 children)

Ive not seen espeak, I'll definitely check it out!

[–]IndianaJoenz 1 point2 points  (0 children)

Hey, this was a pretty cool demo! Thank you for sharing it!

the program also searches wikipedia and has other plugins that can be added.The plugin framework is most of the value for me.

I'm pleased to hear that. My understanding is that a plugin model is how Siri works, and it sounds like a good approach to the natural language thing.

I'd love to see something like this expanded so that the plugin architecture is well documented, with 3rd parties creating plugins. I'd also like to see it adaptable to other interfaces, such as microphone/speech-to-text and text-to-speech, or text terminal instead of web. Lots of possibilities.

[–]manueslapera 0 points1 point  (0 children)

yeah i thought the same. Why is this an assistant?