Whatsapp Send Message
Watch it in action—>Youtube
Things You Need
1) Rooted Android Phone
2) Tasker
3) Autovoice
4) Whatsapp (any application can be used if u know how to modify the tasks)
Tasker Profile
Profile: Whatsapp Send (16)
Event: AutoVoice Recognized [ Configuration:Command: "send" ] Enter: Whatsapp Send (12)
A1: Say [ Text:Whom do u want to send? Engine:Voice:default:default Stream:1 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A2: Flash [ Text:Whom do u want to send? Long:Off ]
A3: AutoVoice Recognize [ Configuration: Voice command without headset Command: "all" Package:com.joaomgcd.autovoice Name:AutoVoice Recognize Timeout (Seconds):120 ]
A4: Variable Set [ Name:%name To:%avcomm Do Maths:Off Append:Off ]
A5: If [ %avcomm ~ *avcomm* ]
A6: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A7: Say [ Text:Sorry try again Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A8: Flash [ Text:Sorry try again Long:Off ]
A9: Goto [ Type:Action Number Number:1 Label: ]
A10: End If
A11: Launch App [ App:WhatsApp Data: Exclude From Recent Apps:Off ]
A12: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A13: Run Shell [ Command:input tap 850 150 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A14: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A15: Run Shell [ Command:input tap 850 150 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A16: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A17: Type [ Text:%name Repeat Times:1 ]
A18: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A19: Run Shell [ Command:input tap 630 330 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A20: Wait [ MS:300 Seconds:0 Minutes:0 Hours:0 Days:0 ]
A21: Say [ Text:Is this the person Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A22: Flash [ Text:Is this the person? Long:Off ]
A23: AutoVoice Recognize [ Configuration: Voice command without headset Command: "all" Package:com.joaomgcd.autovoice Name:AutoVoice Recognize Timeout (Seconds):120 ]
A24: If [ %avcomm ~ *yes* ]
A25: Goto [ Type:Action Number Number:32 Label: ]
A26: Else If [ %avcomm ~ *no* ]
A27: Button [ Button:Back ]
A28: Button [ Button:Back ]
A29: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A30: Goto [ Type:Action Number Number:1 Label: ]
A31: End If
A32: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A33: Say [ Text:What do u want to send? Engine:Voice:default:default Stream:1 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A34: Flash [ Text:What do u want to send? Long:Off ]
A35: AutoVoice Recognize [ Configuration: Voice command without headset Command: "all" Package:com.joaomgcd.autovoice Name:AutoVoice Recognize Timeout (Seconds):120 ]
A36: If [ %avcomm ~ *avcomm* ]
A37: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A38: Flash [ Text:Sorry try again Long:Off ]
A39: Say [ Text:Sorry try again Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A40: Goto [ Type:Action Number Number:32 Label: ]
A41: End If
A42: Variable Set [ Name:%msg To:%avcomm Do Maths:Off Append:Off ]
A43: Type [ Text:%msg Repeat Times:1 ]
A44: Run Shell [ Command:input tap 590 1700 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A45: Run Shell [ Command:input tap 1006 900 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A46: Flash [ Text:Message sent!! Long:Off ]
A47: Say [ Text:Message sent!! Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
A48: Button [ Button:Back ]
A49: Button [ Button:Back ]
A50: Button [ Button:Back ]
A51: Button [ Button:Back ]
*the input tap points are for nexus 5, if you want to find out yours enable
developer option—>pointer location [x]
If you dont want to do it manually, download the profile—>Here
*import the profile in your tasker
Profile Created Using
1) Nexus 5 - 5.0.1
2) Tasker - 4.6u1
3) Autovoice - 2.0.18
page revision: 12, last edited: 06 Jan 2019 03:43