Line 162: |
Line 162: |
| : As I already mentioned, a lot of features can be implemented around Speech Recognition. I have sub-divided my proposal into following parts: | | : As I already mentioned, a lot of features can be implemented around Speech Recognition. I have sub-divided my proposal into following parts: |
| | | |
− | : a) My first priority this summer is to enable "Sugar Voice Control". This includes: | + | : #a) My first priority this summer is to enable "Sugar Voice Control". This includes: |
| | | |
| : 1. Testing Pocket Sphinx on Sugar | | : 1. Testing Pocket Sphinx on Sugar |
Line 169: |
Line 169: |
| : 4. A command line interface that will start speech recognition in the background and will start taking "Speech Commands". | | : 4. A command line interface that will start speech recognition in the background and will start taking "Speech Commands". |
| | | |
− | : b) After the successful implementation of Sugar Voice control, we can then look into providing speech recognized text to unmodified sugar activities. Thus activities like Write can be made to get the required inputs either from Keyboard or through microphone. This includes: | + | : #b) After the successful implementation of Sugar Voice control, we can then look into providing speech recognized text to unmodified sugar activities. Thus activities like Write can be made to get the required inputs either from Keyboard or through microphone. This includes: |
| | | |
| : 1. Providing a Speech recognition button in the sugar frame (for example on Top Right hand side) which when clicked will automatically start recognizing speech in the background. Clicking the same button again will stop the recognition process. | | : 1. Providing a Speech recognition button in the sugar frame (for example on Top Right hand side) which when clicked will automatically start recognizing speech in the background. Clicking the same button again will stop the recognition process. |
Line 177: |
Line 177: |
| : 3. Speech recognition control panel for controlling the various parameters. | | : 3. Speech recognition control panel for controlling the various parameters. |
| | | |
− | : c) The last part can be creating an API for providing easy Speech Recognition access to activity developers. | + | : #c) The last part can be creating an API for providing easy Speech Recognition access to activity developers. |
| | | |
| : My aim is to atleast achieve part a) this summer and if time permits I would also like to implement part b). Part c) can be taken care off later. | | : My aim is to atleast achieve part a) this summer and if time permits I would also like to implement part b). Part c) can be taken care off later. |