The FastPdfFit Reader developers have found a way to use Plamoni’s SiriProxy to enable Apple’s proprietary voice functionality on their third-party app. Voice commands interpreted and executed by Siri can be actually used to navigate the application with voice, instead of by touching.
According to the hackers, the procedure to bring Siri voice control in a third-party application can be applied to any third-party app in a few hours.
Explaining how the implementation works, developers say that the Siri commands sent to Apple are intercepted by the SiriProxy server. Adding some new commands to the list of those accepted by Siri, a plugin receives the answers. This opens a tunnel with a chat server immediately sending the command to the iOS application that is logged as user. The app listens for messages and parses the content reacting accordingly if it receives something.
The video posted by FastPdfFit Reader developers ends with a request to Apple asking the company to officially create an API that can be used to extend the formal functionality of Siri. The capabilities of the voice recognition service have been approached by numerous developers. Recently, Siri was hacked by a St. Louis-based engineer to control a thermostat. Apple hasn’t indicated thus far that is has any plans to grant developers official access to Siri functionality.
Although being highly effective and understanding simple language instructions, the current implantation of the voice recognition service on the iPhone still remains in beta.