This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
brett122798's profile picture

[WIP] Siri

Started by brett122798, 03 January 2013 - 07:35 PM
brett122798 #1
Posted 03 January 2013 - 08:35 PM
Yep, that's right. Siri. Since you cannot input voice into the computer, you type in text. I can sorta see it being an OS, because you'll be able to do pretty much everything on Siri.


Planned Features:


- It will automatically chop down your statement into the actual command you want to execute

- Nice GUI like the actual thing(I got the mic finished!)

- File System commands

- Misc. Commands: Jokes, Minecraft Time, computer ID, tell me other things add.

- Siri Server, you'll be able to add custom inputs/random output messages with minimal code editing(Hopefully none later on) (Idea from Developer Heracles)



If anyone would like to be a developer of this program, comment here or PM me, I could always use help! :P/>



No longer in development since my idea got ripped off. Where's justice when you need it?
tesla1889 #2
Posted 03 January 2013 - 09:52 PM
kind of a bash terminal, don't you think?
brett122798 #3
Posted 03 January 2013 - 10:01 PM
kind of a bash terminal, don't you think?
I don't know, it's supposed to look cool and perform the same functions as the terminal plus more.
remiX #4
Posted 04 January 2013 - 12:02 AM
Oh so you have started it already :P/>

I'll help if you need me
Jasonfran #5
Posted 04 January 2013 - 02:12 AM
Code needs to be posted in the program's section. This should be in general
Heracles421 #6
Posted 04 January 2013 - 06:56 AM
2 things: 1) This section is only for finished projects, you should paste the code or ask an admin to move it
2) I'd like to help you
brett122798 #7
Posted 04 January 2013 - 08:12 AM
Oh so you have started it already :P/>

I'll help if you need me

2 things: 1) This section is only for finished projects, you should paste the code or ask an admin to move it
2) I'd like to help you
Okay, would you guys like to join my Tekkit server to work on this? It requires Hamachi.


Oh, didn't realize this was for released projects only. Well, I could try to get a dev version out as soon as possible.
PixelToast #8
Posted 04 January 2013 - 08:26 AM
i would join if it wasnt tekkit, or hamachi
brett122798 #9
Posted 04 January 2013 - 08:31 AM
i would join if it wasnt tekkit, or hamachi
I understand Hamachi, but what's wrong with Tekkit?
TheVarmari #10
Posted 04 January 2013 - 08:58 AM
i would join if it wasnt tekkit, or hamachi
I understand Hamachi, but what's wrong with Tekkit?
People like FTB more. You know, no permission stuff. Use FTB. FTB rules. I was not brainwashed. By FTB team. No. At all.
PixelToast #11
Posted 04 January 2013 - 09:07 AM
you cannot say you arent brainwashed by something because the whole point of getting brainwashed is to not think you are

just set up a normal CC server .-.
TheOddByte #12
Posted 04 January 2013 - 09:28 AM
Oh so you have started it already :P/>

I'll help if you need me

2 things: 1) This section is only for finished projects, you should paste the code or ask an admin to move it
2) I'd like to help you
Okay, would you guys like to join my Tekkit server to work on this? It requires Hamachi.


Oh, didn't realize this was for released projects only. Well, I could try to get a dev version out as soon as possible.

I would really want to join that tekkit server since it's so hard to find a tekkit server were ComputerCraft is Allowed or Simply Noticed since most players ignore it.
IGN: Hellkid98
remiX #13
Posted 04 January 2013 - 09:46 AM
Or tunngle, it does the same as hamachi but it's better
Cruor #14
Posted 04 January 2013 - 10:18 AM
Moved to general as this is not a released program and it's asking for help to kickstart a project :)/>
brett122798 #15
Posted 04 January 2013 - 12:12 PM
Okay, for anyone willing to help, you can join this network:

ZHG Server 9

Password: 123456


Moved to general as this is not a released program and it's asking for help to kickstart a project :)/>
I don't know if I'm crazy or something, but it seems as if you forgot to move it or something. It's still in Programs, not General.
Lyqyd #16
Posted 04 January 2013 - 02:28 PM
Locked. PM me when you have code to show or decide you'd like this moved to General.
Cruor #17
Posted 04 January 2013 - 06:42 PM
Okay, for anyone willing to help, you can join this network:

ZHG Server 9

Password: 123456


Moved to general as this is not a released program and it's asking for help to kickstart a project :)/>
I don't know if I'm crazy or something, but it seems as if you forgot to move it or something. It's still in Programs, not General.
Locked. PM me when you have code to show or decide you'd like this moved to General.
Remind me to not do moderator stuff when tired >_<
PixelToast #18
Posted 04 January 2013 - 07:34 PM
an english syntax inturpreter?
o.O sounds cool
Okay, for anyone willing to help, you can join this network:
ZHG Server 9

Password: 123456
uhh, ip?
brett122798 #19
Posted 04 January 2013 - 07:40 PM
Okay, for anyone willing to help, you can join this network:

ZHG Server 9

Password: 123456


Moved to general as this is not a released program and it's asking for help to kickstart a project :)/>
I don't know if I'm crazy or something, but it seems as if you forgot to move it or something. It's still in Programs, not General.
Locked. PM me when you have code to show or decide you'd like this moved to General.
Remind me to not do moderator stuff when tired >_<

Siri: I have set a reminder for you.

an english syntax inturpreter?
o.O sounds cool
Okay, for anyone willing to help, you can join this network:
ZHG Server 9

Password: 123456
uhh, ip?
I can tell you the IP once you have joined the network.
brett122798 #20
Posted 04 January 2013 - 07:43 PM
Accidental Post
PixelToast #21
Posted 04 January 2013 - 08:02 PM
what network .-.
google dosent seem to be helping much
Mendax #22
Posted 05 January 2013 - 01:57 AM
Since when can you input voice into the computer?
Leo Verto #23
Posted 05 January 2013 - 02:31 AM
Really? Tekkit + Hamachi + Making an OS?
This seems to be just a program that's supposed to interpret English, not an OS at all.
brett122798 #24
Posted 05 January 2013 - 08:49 AM
what network .-.
google dosent seem to be helping much
Hamachi Network: ZHG Server 9

Pass: 123456

Since when can you input voice into the computer?
You cannot, instead, you input text that a server chops down into a command.

Really? Tekkit + Hamachi + Making an OS?
This seems to be just a program that's supposed to interpret English, not an OS at all.
Well you'll be able to do the things an OS would be able to do.
Leo Verto #25
Posted 05 January 2013 - 11:02 AM
Really? Tekkit + Hamachi + Making an OS?
This seems to be just a program that's supposed to interpret English, not an OS at all.
Well you'll be able to do the things an OS would be able to do.
Nope, CraftOS/the CC shell does those things, your program just executes them.
brett122798 #26
Posted 05 January 2013 - 11:04 AM
Really? Tekkit + Hamachi + Making an OS?
This seems to be just a program that's supposed to interpret English, not an OS at all.
Well you'll be able to do the things an OS would be able to do.
Nope, CraftOS/the CC shell does those things, your program just executes them.
Exactly, it's just supposed to make the computer easier to use plus some extra stuff.
nutcase84 #27
Posted 05 January 2013 - 12:41 PM
Awesome. Will it be done soon?
brett122798 #28
Posted 05 January 2013 - 12:54 PM
Awesome. Will it be done soon?
Hopefully in the next couple days an early version can be released.
Leo Verto #29
Posted 05 January 2013 - 03:28 PM
Really? Tekkit + Hamachi + Making an OS?
This seems to be just a program that's supposed to interpret English, not an OS at all.
Well you'll be able to do the things an OS would be able to do.
Nope, CraftOS/the CC shell does those things, your program just executes them.
Exactly, it's just supposed to make the computer easier to use plus some extra stuff.
Think about the real Siri, it just converts voice input into commands iOS can read, yours does the same (except for the input is text, not voice).
Now think about this question, is the real Siri an OS?
brett122798 #30
Posted 05 January 2013 - 05:53 PM
Really? Tekkit + Hamachi + Making an OS?
This seems to be just a program that's supposed to interpret English, not an OS at all.
Well you'll be able to do the things an OS would be able to do.
Nope, CraftOS/the CC shell does those things, your program just executes them.
Exactly, it's just supposed to make the computer easier to use plus some extra stuff.
Think about the real Siri, it just converts voice input into commands iOS can read, yours does the same (except for the input is text, not voice).
Now think about this question, is the real Siri an OS?
No, but this is ComputerCraft, not an iPod. iOS does quite a bit a lot more than CraftOS.
ShadowZenoX #31
Posted 05 January 2013 - 06:42 PM
IMPOSSIBLE
brett122798 #32
Posted 05 January 2013 - 06:56 PM
IMPOSSIBLE
It's not impossible.
Dlcruz129 #33
Posted 05 January 2013 - 07:08 PM

That would be HILARIOUS, but I doubt apple would do that…
Jasonfran #34
Posted 05 January 2013 - 11:43 PM
You know, Wolfram Alpha is what Siri requests to gets its info from right? Like weather, time, questions and the Api is pretty simple. Use the Wolfram Api and then only use a Siri server for custom minecraft responses
Heracles421 #35
Posted 06 January 2013 - 06:54 AM
You know, Wolfram Alpha is what Siri requests to gets its info from right? Like weather, time, questions and the Api is pretty simple. Use the Wolfram Api and then only use a Siri server for custom minecraft responses
I never thought of this, we'll see what can we do, because this is a good idea
Btw I'm working with brett on this project
Jasonfran #36
Posted 06 January 2013 - 08:24 AM
You know, Wolfram Alpha is what Siri requests to gets its info from right? Like weather, time, questions and the Api is pretty simple. Use the Wolfram Api and then only use a Siri server for custom minecraft responses
I never thought of this, we'll see what can we do, because this is a good idea
Btw I'm working with brett on this project
Nice
Mendax #37
Posted 06 January 2013 - 11:29 AM
Brett? As n brettsmith21 or someone different. Anyway, I should really go to bed if it's after midnight - that was a stupid question…
Heracles421 #38
Posted 06 January 2013 - 12:46 PM
Brett? As n brettsmith21 or someone different. Anyway, I should really go to bed if it's after midnight - that was a stupid question…

PixelToast #39
Posted 06 January 2013 - 05:59 PM
well its 1 min till midnight so my facts are still valid
EDIT:
FFFFUUUUUUUU changed to 12:00 while i was editing

how do you plan on inturpreting it, will it be like the text based minecraft thing?
Heracles421 #40
Posted 06 January 2013 - 06:47 PM
well its 1 min till midnight so my facts are still valid
EDIT:
FFFFUUUUUUUU changed to 12:00 while i was editing

how do you plan on inturpreting it, will it be like the text based minecraft thing?
Actually, you input a question and it sends the question to Wolfram Alpha, which then sends the answer back and displays it to you. I already have the input/send/receive functions, I'm only missing the function to display those answers, which was a pain in the ass because the answer you get from Wolfram is XML code, but thanks to kingdaro I know how to format that XML to get the answer only, I just have to implement the idea and we're good to go.

There are some pros and cons about Wolfram, the good thing is the capability to send almost any question and getting a coherent answer, reducing drastically the length of the program. But the bad thing is having a limit of requests/month, because I don't have money to buy the advanced dev liscence, which makes your requests unlimited.
Shnupbups #41
Posted 06 January 2013 - 07:29 PM
Make a MiscPeripherals version in which it uses a speaking turtle to speak!

Oh yeah, and I'd be happy to help. I'm on the network. (Well, I'm on ZHG Server 8 since 9 was full, it had the same password and I know Hamachi, I'll still be able to get on the server)

PM me (here or on Hamachi) the ip.
brett122798 #42
Posted 06 January 2013 - 08:10 PM
well its 1 min till midnight so my facts are still valid
EDIT:
FFFFUUUUUUUU changed to 12:00 while i was editing

how do you plan on inturpreting it, will it be like the text based minecraft thing?
Actually, you input a question and it sends the question to Wolfram Alpha, which then sends the answer back and displays it to you. I already have the input/send/receive functions, I'm only missing the function to display those answers, which was a pain in the ass because the answer you get from Wolfram is XML code, but thanks to kingdaro I know how to format that XML to get the answer only, I just have to implement the idea and we're good to go.

There are some pros and cons about Wolfram, the good thing is the capability to send almost any question and getting a coherent answer, reducing drastically the length of the program. But the bad thing is having a limit of requests/month, because I don't have money to buy the advanced dev liscence, which makes your requests unlimited.
Umm.. no, that was not the direction I was heading. Wolfram Alpha won't be able to mess with the file system or anything, right? Everything will be processed on the Siri Server.
Heracles421 #43
Posted 07 January 2013 - 02:47 AM
Spoiler
well its 1 min till midnight so my facts are still valid
EDIT:
FFFFUUUUUUUU changed to 12:00 while i was editing

how do you plan on inturpreting it, will it be like the text based minecraft thing?
Actually, you input a question and it sends the question to Wolfram Alpha, which then sends the answer back and displays it to you. I already have the input/send/receive functions, I'm only missing the function to display those answers, which was a pain in the ass because the answer you get from Wolfram is XML code, but thanks to kingdaro I know how to format that XML to get the answer only, I just have to implement the idea and we're good to go.

There are some pros and cons about Wolfram, the good thing is the capability to send almost any question and getting a coherent answer, reducing drastically the length of the program. But the bad thing is having a limit of requests/month, because I don't have money to buy the advanced dev liscence, which makes your requests unlimited.
Umm.. no, that was not the direction I was heading. Wolfram Alpha won't be able to mess with the file system or anything, right? Everything will be processed on the Siri Server.

I also thought about that and it has a filter, when you type something that only the comp can make, it checks in a table for those commands, if it finds them the command is not sent to Wolfram, otherwise it sends it.

And we could still use the Siri server instead of Wolfram, but I won't type more than 3 million interpretations
Heracles421 #44
Posted 08 January 2013 - 07:03 AM
Good news, wolfram alpha API is now implemented and runs flawlessly, bad thing is: Wolfram limits the requests / month because I'm using a free dev license
brett122798 #45
Posted 08 January 2013 - 04:23 PM
Good news, wolfram alpha API is now implemented and runs flawlessly, bad thing is: Wolfram limits the requests / month because I'm using a free dev license
I am not going to use the Wolfram Alpha API for Siri, but you may keep your own personal version of Siri.
Heracles421 #46
Posted 08 January 2013 - 08:59 PM
Good news, wolfram alpha API is now implemented and runs flawlessly, bad thing is: Wolfram limits the requests / month because I'm using a free dev license
I am not going to use the Wolfram Alpha API for Siri, but you may keep your own personal version of Siri.
Ok, if you want to I'll set up the server, but you my friend, you'll have to type every possible command/interpretation, because I won't do that
brett122798 #47
Posted 09 January 2013 - 01:34 PM
Good news, wolfram alpha API is now implemented and runs flawlessly, bad thing is: Wolfram limits the requests / month because I'm using a free dev license
I am not going to use the Wolfram Alpha API for Siri, but you may keep your own personal version of Siri.
Ok, if you want to I'll set up the server, but you my friend, you'll have to type every possible command/interpretation, because I won't do that
I don't care, I was preparing for it anyway. The way I plan for it to work, is that I'll release updates with more ways to say a command and more commands.