Yes, there is!
Scriptplayer (ScriptPlayer Beta Features (and how to get them)) can synchronise with a variety of video players - some on VR, some on PC, and some on Android.
One way that works is to set up Kodi on your phone from the google play store
Enable remote control (under setting - services - control)
start scriptplayer, and setup the connection parameters
(You can use the defaults for everything but the IP address. You can find your phone’s ip adress in the wifi settings - your phone and your laptop obviously must be on the same network for all this to work)
Now, while Kodi is running on your phone, choose “Kodi” from the “Video Players” menu in Scriptplayer. If everything worked, you should see:
If you want to be super perfect, create a network share on your laptop for the directory that has all your scripts and videos, and import a media source in kodi for that network share, which will enable you to stream the videos directly from your laptop without using space on your phone:
smb://username:password@yourlaptopname/sharename
and tell ScriptPlayer the path where it can find your scripts:
Now, if you select a video on your phone, scriptplayer will automatically find the matching script, as long as it has the same filename, and play it in sync with the video on your phone.
(And if it doesn’t just drag the script you want to play into the scriptplayer window manually, it will sync any script with a running video that you throw at it.)