Summary : A few days ago we told you guys about a new project being developed with the help of @cale250 dubbed SiriServer that will actually replace the need for Siri to contact Apple’s server altogether. This is because instead of using Apple’s servers for the speech processing SiriServer uses Google Speech-To-Text API. While this is a great development because it takes away the need for iPhone 4S Authentication keys (you no longer need to have access to an iPhone 4S), it does mean that you are limited to commands that are shorter than 10 seconds. The developer notes that he may be able to overcome this, but at this time this 10 second command limitation is here to stay.
For those of you who were interested in setting up a server using SiriServer you will be glad to know that in this How To guide from iJailbreak.com you will learn how to setup SiriServer on a Linux computer or Linux virtual machine. This will allow you to use Siri on your older generation iOS Device thanks to the Spire Cydia tweak without the need of iPhone 4S authentication keys.
Note: Please keep in mind that SiriServer will work on Mac OS X, but in this tutorial we will be setting it up on Ubuntu (a form of Linux).
Setup SiriServer Ubuntu
Section A: Setting Up The Required Components
Step 1 Windows: For Windows users it should be fairly easy to get Ubuntu working on your computer (as there is numerous ways). Probably the easiest way to do this is to go to the Ubuntu download page by clicking here, and then simply following the instructions for dual-booting your computer with Ubuntu. You could of course also use a Virtual Machine (like virtualbox), or boot Ubuntu from a CD or USB drive.
Step 1 Mac OS X: For Mac OS X users your options of running Ubuntu are slightly more limited. You can either use a Virtual Machine (like virtualbox) or of course you can boot Ubuntu from a CD or USB drive by clicking here.
Step 2: Once you have found a way to get access to an Ubuntu computer you will need to launch terminal and type in the following command:
sudo apt-get install libspeex1 libflac8
Step 3: Make sure you keep Terminal open, as we will come back to it soon, but you will now need to open the Ubuntu Software Center. Once the Ubuntu Software Center is up and running you will need to search for the following:
Python
Step 4: Next you will need to install another package to your Ubuntu Computer, thus search for the following through the Ubuntu Software Center:
M2Crypto
sudo easy_install biplist
Step 8: Extract the the file you just downloaded and rename the folder to:
siriserver
cd ~/Downloads
sudo mv siriserver /
Step 11: The SiriServer files have now been placed in the correct directory. We have now setup all of the required components for SiriServer to work. Congratulations for getting this far! We will now start generating the certificate for your iOS Device to properly connect to the server you are creating. To do this the first thing you need to do is go into the proper directory:
cd /siriserver/gen_certs
./gen_certs.sh XXXXX
Example: ./gen_certs.sh 192.168.1.1
OR ./gen_certs.sh domain.com
Step 14: Now you will need to grab your iOS Device, fire up your email client and click the ca.pem file you attached to your email.
Step 15: When you click the attachment you will need to click the Install button, read the warning screen, click the other Install button, and finally click the Done button.
Example: https://192.168.1.1
OR https://domain.com
Note: Keep in mind that you are using https not http.
Section D: Activating The Server
Step 17: Everything has now been configured, and the final step is to begin the server. To do this navigate to the siriserver directory by entering the following command:
cd /siriserver
sudo python siriServer.py
via ijailbreak
0 comments:
Post a Comment