Introduction to Voice Times software
This software is modified from cnfox DX's "Lunar Time Telling" V2 version, almost all the scripts have been rewritten, two configuration files have been added, and it finally supports "Longman Pronunciation"! Updated to version V3.1, adding support for bint DX's "EDIC" voice dictionary. I only installed the bare version of EDIC and tried the running process name and voice software detection functions. There was no voice package installed, so I don't know. It’s not a perfect pronunciation – I hope friends who are qualified can post the results after testing it; some minor details have also been corrected. There is a problem in version V3.1 that the "speech recognition" module cannot be loaded normally when starting EDIC, so it seems that the support for EDIC has failed - I will try other solutions!
Voice Times update highlights
1. Through intelligent analysis of the calling process, the normal use of "Longman Pronunciation" is supported when the "voice key" is not released. Exit "Longman Pronunciation" and "voice key" to continue telling the time;
2. Added the weekday and lunar calendar date display configuration file SetDate.cfg, which allows you to freely set the display content of the weekday and lunar calendar;
3. Add voice time setting parameter configuration file SetRing.cfg to make parameter access more reasonable - this configuration file is automatically rewritten by the software. It is recommended that users do not modify it manually in case the format is incorrect and cannot be recognized;
4. Add the current setting prompt function to each function setting page to make the system settings more user-friendly;
5. Add the advertising slogan editing function (that nonsense sentence below the time page~), you can set it yourself, and you can set it to empty, so that the interface will be cleaner;
6. Maintain the dual-start function in the original version - click the icon to tell the time and have setting options, click the "voice button" to only tell the time;
7. Loop setting function, you can complete all option settings with one click, no need to frequently click the icon to turn it on and off;
8. Add the function of setting the normal time period - during the normal time period, the system will announce the time at the set time volume according to your ringing status; during the abnormal time period, the system will announce the time at the 1 (minimum) volume ——Of course, even if you don’t tell the time, you won’t be beaten to death!
9. Retain the original function of telling the time differently according to the ringing status, with three options: reporting all, no reporting, and silent vibration and no reporting;
10. Intelligently determine whether the "voice key" has been activated in the current system based on the current operating status, and there will be a status prompt in the relevant settings page;
11. It seems that this is all I can remember for now. I will add more when I remember it later.
Introduction to the principle of Voice Times
Since this software implements the "voice key time telling" function by intercepting the call to the VR function, the original software cannot normally use other software that calls the VR program (such as Longman pronunciation and other voice dictionaries) during use. This software uses a process analysis method to check whether there is a "Longman Pronunciation" process running in the system when calling VR - if not, it will tell the time normally, and if there is, it will release the binding of the "Voice Key" for "Longman Pronunciation" Normal use. At the same time, create a review process and reactivate the binding of "Voice Key" after exiting "Longman Pronunciation".
Since I only use "Longman Pronunciation" on my mobile phone, this software currently only supports the intelligent detection of "Longman Pronunciation". If you use other "voice software", please provide the software name and running "process name". As long as you add it to the detection process of this software, the voice function of the new software will be supported!
Additional instructions:
1. The detection cycle of the detection daemon is once every 10 seconds. This is to reduce system occupancy. This will cause the problem that the "voice key" cannot be used to tell the time within 10 seconds after exiting "Longman". If the impact is not If it is large, I can consider testing every 2 to 5 seconds;
2. As long as your system supports startup1.txt auto-starting at boot, once the installation is completed and the "Voice Key Activation" setting is completed, the auto-starting statement will be automatically added. If it is set to "Release Voice Key", the relevant self-starting statements will be automatically deleted. The self-starting file of this software is:/mmc/mmca1/.system/QTDownLoad/LTime/start;
3. Discovering...
it works
it works
it works