Related
In this Noob series we will look at How to: Install Google Voice Search with Speech Recognition Software Noob (Simple) Edition.
If you have already followed our [HOW TO] Install ICS Google Applications and Google Voice Noob (Simple) Version
then you already have Google Voice Search with Speech Recognition Software. It was included with the google_apps package. You may ignore this tutorial.
Prerequisites:
1. How To: 7" Kindle Fire HD Root - Noob (Simple) Version http://forum.xda-developers.com/showthread.php?t=2069117
Speech Recognition Step 1: Downloaded the correct package here: VoiceSearch
Speech Recognition Step 2: Extract VoiceSearch.zip to VoiceSearch on your Desktop
Speech Recognition Step 3: Copy libvoicesearch.so, UniversalSearch.apk and VoiceSearch.apk from the folder VoiceSearch to the Download folder on your Kindle Internal Drive
Speech Recognition Step 4: Using Root Explorer or ES File Explorer, copy /sdcard/download/libvoicesearch.so to /system/lib/libvoicesearch.so change the libvoicesearch.so permissions to Owner: Read Write Group: Read Others: Read
Speech Recognition Step 5: Using Root Explorer or ES File Explorer, copy /sdcard/UniversalSearch.apk to /system/app change the UniversalSearch.apk permissions to Owner: Read Write Group: Read Others: Read
Speech Recognition Step 6: Using Root Explorer, copy /sdcard/VoiceSearch.apk to /system/app change the VoiceSearch.apk permissions to Owner: Read Write Group: Read Others: Read
Speech Recognition Step 7: Reboot the Kindle
Speech Recognition Step 8: Now go into Apps, you will see a new Icon named Search. Launch Search, then click on the little Microphone, speak clearly (I used the word Test).
Speech Recognition Step 9: The application will next ask you which browser do you want to use to display the results (I use Opera).
Speech Recognition Step 10: Next Open up Google Play Store, Search for "AVC (Alice)", here is the link: https://play.google.com/store/apps/details?id=yourapp24.android.tools.alice_lite&hl=en
Speech Recognition Step 11: Choose to Install AVC (Alice), Google Play Store will then Download and Install AVC (Alice). This is a full blown Speech Recognition Software, it will even have a conversation with you!
Speech Recognition Step 12: After you test the features we highly recommend that you upgrade to AVC (Alice) Pro, here is a link: https://play.google.com/store/apps/details?id=yourapp24.android.tools.aivc
Speech Recognition Step 13: Finally, using Google Play Search for Alarm Clock Plus, here is the link: https://play.google.com/store/apps/details?id=com.vp.alarmClockPlusDock
Speech Recognition Step 14: Choose to install Alarm Clock Plus, Google Play Store will then Download and Install Alarm Clock Plus
Then just like that, your new journey begins!
AVC (Alice) Pro Notes:
Alice is your personal assistant. Alice can help you do things quickly and easily.
With Alice, Android users get a helpful assistant at hand, which understands more than just commands.
You can have a conversation with Alice, give her instructions or ask for general terms of information.
Currently Alice can assist you with following functions:
Call, SMS, Email, Translation, Navigation, Alarm, Timer, App Launcher, Calculator, Facebook, Websearch, Weather, Search images.. and many many more.
You can also define your own commands with Alice and you have the opportunity to control devices which are accessible via a web interface.
Additional to the lite version: Calendar, Play Music / Videos and Receiver Control for Enigma2, Dialog-Mode, Listen in Background.
Alice knows a lot and is constantly learning new things, some examples:
- Do I need Sunglasses?
- How far is it from New York to San Fransisco?
- Director of Inception
- Zap to CNN
- Set up a meeting on monday at 12 o'clock coffee with Megan
- How does my day look on friday?
- Play Whitney Houston - Step by step
- Show me my pictures
- How's the weather?
- Call John Smith
- Send a message to John i'm coming later
- Wake me up in half an hour
- What is 5 + 7 * 3
- How many contacts do I have?
- How many songs do I have?
- Set Timer for 20 seconds
- What's the definition of aspirin
- Translate into german hello how are you
- Start WhatsApp
- What is 5 meters in miles
- Do you know Barack Obama
- Navigate me to the next McDonald's
- Make the light on
- Show me New York on the map
- How many contacts do i have?
- Post on Facebook what's up?
- Search for pizzeria in New York
- Who is Angela Merkel?
- Mute / Silent
- Navigate to New York
- What is the capital of Germany
- How many people live in Berlin?
- How old is Rihanna?
- When is her birthday?
- Show me a picture of Michael Jackson
- etc...
Many options! Design, voice, App2SD and more. Button Animation with Alpha!
Like us on facebook: http://www.facebook.com/YourApp24
Requirements: Google voice search (available in android market for free) or Vlingo recognition
Currently supported languages are German and English.
If you have problems with setting the alarm, you can download Alarm Clock Plus in the Market for free.
The Online-TTS is powered by iSpeech®
How do I use text-to-speech (“read to me”) feature on Kindle?
Kindle can read text to you. In books and periodicals where text-to-speech is enabled (publishers may opt-out of the feature) you can start, stop and pause either by going to the text settings screen by pressing “Aa” button or by using the hotkeys: Shift-Sym to start/stop and once it’s running – spacebar to pause/resume. In the text settings screen you can also configure speech speed and switch between male and female voice. To start reading from specific location, select the location with 5-way controller and start text-to-speech.
Awesome man, can text and call as well with GV?
Sent from my ADR6400L using xda premium
Google Voice Search
DNak206 said:
Awesome man, can text and call as well with GV?
Sent from my ADR6400L using xda premium
Click to expand...
Click to collapse
That depends if the application calls to the VoiceSearch.apk module. Yes, it should work if the application was designed around the GV Module. Since we left everything intact, there is nothing to stop another application from calling and using the VoiceSearch.apk module. This is where people like you come in: Install it, then test applications that were design to work with Google Voice and reply back with the results.
If the application was not designed around the VoiceSearch.apk, there is little chance it will work. So, if you have a friend with an Android, ask them what applications use Google Voice. For example, I know Google Voice works with the VoiceSearch.apk module when you search in Google Voice.
Keep me posted, I will be interested in your feedback.
DNak206 said:
Awesome man, can text and call as well with GV?
Sent from my ADR6400L using xda premium
Click to expand...
Click to collapse
I believe there's confusion around what is being talked about here... This thread will help install voice enabled google search. Google Voice is a completely different product. See: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&sqi=2&ved=0CDQQFjAA&url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.google.android.apps.googlevoice%26hl%3Den&ei=s7zeUIyOHuSviAKQj4DgBg&usg=AFQjCNFBqz0CSZ3-2SmgeVYgLuK6o5DyBA&sig2=AVh3iLZEvXgi9ik3LwPd2g
Google Voice Search
helix4u said:
I believe there's confusion around what is being talked about here... This thread will help install voice enabled google search. Google Voice is a completely different product. See: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&sqi=2&ved=0CDQQFjAA&url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.google.android.apps.googlevoice%26hl%3Den&ei=s7zeUIyOHuSviAKQj4DgBg&usg=AFQjCNFBqz0CSZ3-2SmgeVYgLuK6o5DyBA&sig2=AVh3iLZEvXgi9ik3LwPd2g
Click to expand...
Click to collapse
You are correct, there can be a bit of confusion. In our How to: Install
ICS Google Applications with Google Voice Search Noob (Easy) Version
we actually use the Talk.apk which Google Voice. The problem is that we
have not found a way (yet), to pip this over to applications like Voice Chatting. Although we are
working on it and should have this functional by February 2013. Either way, this step will be
a Prerequisite in getting the entire package to work properly. Start here, give us feedback.
Speech Recognition Software
To All,
We just ported over, AVC Alice, which is used like an assistant.
We will be adding the install notes in the next 30 minutes.
great!
Great Tutorial. I've got it installed and it works great. It crashes on my KFTT when I ask it to make a note for me. It tries to attach a file and fails to find an app I think.
AVIC (Artificial Intelligent Voice Control) (Alice) - Missing App
bbanghyung said:
Great Tutorial. I've got it installed and it works great. It crashes on my KFTT when I ask it to make a note for me. It tries to attach a file and fails to find an app I think.
Click to expand...
Click to collapse
bbanghyung,
Wow, I am sorry. I know I responded to this Thread 8 plus hours ago but my response never made it
into the XDA Thread. Hmmmm. Anyway, you nailed it on the head! The problem when you tell AVC Alice
to "Open Note", she should respond with her intended action. Now what she wants depends on the Launcher used.
In my case, I use Go Launcher EX and HD, she detects this and knows to call up "Go Note Widget", so this
needs to be installed and setup. Just take your time, go into Settings, you will see there is a lot to AVC.
So far how do you like AVC? Fun stuff and really helpful once it has been setup.
Anyone find a way to access the voice in/out settings? I have a couple of Ivona TTS voices I'd like to try on Alice.
TTS EXTENDED looked promising, but it either forced closed or froze. There might be a trick to it. Anyone?
Alice is great. I still can't get notes to work, it just says an error has occurred. I'll take a look at it again later though. Also alarm clock plus crashes every time I attempt to access it's settings. I have moved it to my system folder and restarted and still same problem occurs.
Sent from my KFTT using xda app-developers app
All Alice is giving me today is "an error has occurred." And just like a woman, she won't tell me what's wrong. And I apologised and everything...
Edit- It may have been the FB reader tts (deleted) or just low memory (I deleted some deadwood), but Alice & I seem to be on speaking terms again. Still hoping someone knows a way to access the tts-picking menus. I'd love to experiment w/voices. I tried several things last night, but no joy.
AVIC (Artificial Intelligent Voice Control) (Alice) - Settings
BELASCO said:
All Alice is giving me today is "an error has occurred." And just like a woman, she won't tell me what's wrong. And I apologised and everything...
Edit- It may have been the FB reader tts (deleted) or just low memory (I deleted some deadwood), but Alice & I seem to be on speaking terms again. Still hoping someone knows a way to access the tts-picking menus. I'd love to experiment w/voices. I tried several things last night, but no joy.
Click to expand...
Click to collapse
BELASCO,
Yes AVIC Alice requires her space (memory) and if you do not give her space, she can become
snappy, kind of like PMS I guess. The message "an error has occurred" can be memory issues,
missing application (like if you say "Open Note", she requires Go Note), application conflict, etc.
We included this package since it is by far the best in the industry, like Dragon Naturally Speaking
is the best for a PC. I an excited to hear you are interested in experimenting with the voices. This
is exactly my goal, to improve the Kindle and spark enough interest to have others involved with
the development. Please send us responses as you work with AVC, we will be really interested
in your work. We have a few developers on site, so send me a reply with the details of your
interests with AVC and I will forward the request to my Senior Developers.
I was looking to change the KFHD's voice (and Alice's) to Ivona's Gwynneth or Amy, but found the usual Android menu lacking on the Kindle. Know of any way to get at it?
Menu Missing
BELASCO said:
I was looking to change the KFHD's voice (and Alice's) to Ivona's Gwynneth or Amy, but found the usual Android menu lacking on the Kindle. Know of any way to get at it?
Click to expand...
Click to collapse
BELASCO,
When you have AVIC Alice opened, look down at the home task bar, between the < arrow and the Magnifying Glass (Search) is a
upside down U with 3 lines through it. When AVC is open, press on this upside down U with 3 lines through it and you should
see a menu pop up. Do you see the menu options - Help - Text Input - Manager - Settings?
The choices see on my KFHD are "male, female & system" in settings.
AVIC (Artificial Intelligent Voice Control) (Alice) - Settings
BELASCO said:
The choices see on my KFHD are "male, female & system" in settings.
Click to expand...
Click to collapse
BELASCO,
Yes, of course, you have the free version which is limited in the options. It is worth it, upgrade to Pro Version
https://play.google.com/store/apps/details?id=yourapp24.android.tools.aivc
it costs a whopping $2.36 and adds an enormous number of features and options, including everything you
want to do. Play with voices, custom responses, etc. Over 100 options added to Pro. The Basic Free
Version is meant for testing and simple development to integrate AVIC Alice into other application, then
it is meant to be upgraded. Do the Upgrade, you will love it.
I HAVE the pro version. What menu items am I missing?
AVIC (Artificial Intelligent Voice Control) (Alice) - Settings
BELASCO said:
I HAVE the pro version. What menu items am I missing?
Click to expand...
Click to collapse
BELASCO,
Go back to Google Play Store, search for AVC (Alice) Pro. Then click on the AVC (Alice) Pro Edition.
Does it show Installed? If yes, uninstall, reboot and reinstall. You are missing a lot:
Help > Help System
Text Input > Place to make Custom Voice Commands
Manager > Place to Manage Commands and Alias's to Contacts
Settings > Here you have about 80 Options inside of Settings
If you click on Settings > About us it will advise you of the Version.
Version 2.8. I did as you suggested reboot it all but it's made no difference in my menu. And it is the pro version. There are only 3 menu choices under voices.
AVIC (Artificial Intelligent Voice Control) (Alice) - Voice Settings
BELASCO said:
Version 2.8. I did as you suggested reboot it all but it's made no difference in my menu. And it is the pro version. There are only 3 menu choices under voices.
Click to expand...
Click to collapse
BELASCO,
I am sorry, I misunderstood you, I thought you were saying the only options
you had were 3. My mistake. You are fine, I am wrong. Maybe if you go
to the developer site http://www.yourapp24.com/ they
may offer other voices. You may also email them at [email protected]
I have a rooted Galaxy S4 with 4.4.2 Android installed. I installed the app "Uninstaller" and have uninstalled LOADS of crapware off my phone. Everything was working great until I started using the GPS. It was working and then while I was driving it just said that the GPS signal was lost and no matter how long I waited it wouldn't get a signal again. After rebooting the phone the GPS worked again but only for a little bit.
I have the following apps left on my phone according to the Uninstaller app:
Application Installer
AutoPreconfig
BadgeProvider
Calculator
Calendar Storage
Camera
ClipboardSaveService
Clock
com.android.browser.provider
com.android.sharedstoragebackup
com.qualcom.interfacepermissions
com.qualcom.timeservice
com.sec.android.app.keyguard
com.sec.android.app.Smartclip
com.sec.phone
CSC
DeviceKeyString
Documents
Email
Exchange services
External storage
FilterProvider
Fused location
Gallery
HTML viewer
KeyguardBackuprestore
KeyguardTestActivity
KLMS Agent
LocationServices
LogsProvider
MTP application
MyScript Resource Manager
OM customise
PacProcessor
Perso
PopupuiReceiver
Preconfig
ProxyHandler
RILnotifier
S Planner
Security storage
SecurityManagerService
Security mode RIL
SetDefault Launcher
Shell
SilentLogging
SmartcardManager
SmartcardService
Syscope
Task Manager
Tasks provider
TcpdumpService
Tethering Automation
USB settings
USBSettings
User dictionary
As you can see I am a minimalist kind of person and have obviously deleted something I shouldn't have! Therefore, does anyone know what apps I need to restore to get the GPS to work 100% again? I have kept a backup of all the apps I deleted in Uninstaller so I can restore them...once I know which ones need restoring.
Can anyone assist please?
Provide a list of all the apps you removed, as it may be easier to pinpoint which app needs to be replaced.
Strephon Alkhalikoi said:
Provide a list of all the apps you removed, as it may be easier to pinpoint which app needs to be replaced.
Click to expand...
Click to collapse
Theres 230 of them, is there an easy way to get a list of them?
If on Windows, open a command prompt. Navigate using the CD command to the directory where the apps are stored. Type "dir /b > filelist.txt" and post as an attachment here.
For example, if the apps were stored on external drive G, in the directory Android/Apps, you would type the following commands:
Code:
G:
cd android
cd apps
dir /b > filelist.txt
If the apps are stored on your MicroSD card, you'll need to transfer them to the computer, as the command prompt doesn't understand the media transfer protocol used for the connection between the computer and the S4.
Strephon Alkhalikoi said:
If on Windows, open a command prompt. Navigate using the CD command to the directory where the apps are stored. Type "dir /b > filelist.txt" and post as an attachment here.
For example, if the apps were stored on external drive G, in the directory Android/Apps, you would type the following commands:
Code:
G:
cd android
cd apps
dir /b > filelist.txt
If the apps are stored on your MicroSD card, you'll need to transfer them to the computer, as the command prompt doesn't understand the media transfer protocol used for the connection between the computer and the S4.
Click to expand...
Click to collapse
Very helpful, thank you! I have attached the file list.
Odd that you removed the Play Store (Phonesky.apk), Google Services Framework (GMS_Core.apk), and Google Search (Velvet.apk) from the device. I personally would recommend restoring all three to /system, even if you have updated versions in /data/app. Many device functions are routed through the Google Services Framework or the Google Search app, or both. And having a version of the Play Store to fall back upon in case an update becomes corrupt is never a bad thing.
Strephon Alkhalikoi said:
Odd that you removed the Play Store (Phonesky.apk), Google Services Framework (GMS_Core.apk), and Google Search (Velvet.apk) from the device. I personally would recommend restoring all three to /system, even if you have updated versions in /data/app. Many device functions are routed through the Google Services Framework or the Google Search app, or both. And having a version of the Play Store to fall back upon in case an update becomes corrupt is never a bad thing.
Click to expand...
Click to collapse
I don't use any Google services and all my apps are installed manually by installing the APK file. I don't even use Google Maps for GPS. Currently I use CoPilot for my GPS stuff. Surely these Google apps wouldn't affect CoPilot from functioning correctly? I'd really like to keep this a Google app free phone (oh the irony considering Android is Google!)
My guess is that I have uninstalled a core system app that the GPS software needs. Its just weird how CoPilot will be happily working away giving me directions and then BAM...it doesn't have a GPS fix to the satellite anymore and the directions stop!
Well, unless you try them you won't know. You can always take them back out.
I'd have to take a look at my list of apps and see what I kept that you didn't, as I don't have problems with the GPS suddenly up and quitting.
EDIT: I've posted mine below, which is based on FailoFAX's debloat list. There's way too many files you removed that I didn't to make a judgment call here. So I'm going to recommend two ROMs for you to solve your problem.
1. Install a Google Play Edition ROM and take the time to remove the Google Apps. This is good if you want dead stock Android without any added customization whatsoever.
2. Install CyanogenMod or another AOSP ROM, and don't download or install the Google Apps package. You get some custom features not found in the GPE ROM, but also don't have to pick through the system and remove the Google Apps.
I'm recommending either of these above because the ROMs are essentially barebones as is, and need little or no customization to be useful.
Thanks for the helpful reply. I'll try restoring the Google apps this evening when I get home from work.
Appreciate the ROM recommendations but I (shock horror) like TouchWiz (I like the interface) so thats why I use the official Samsung ROM and the remove all the crapware.
I've had a look at quite a few of those debloat lists and some are quite useful but theres always apps that no-one knows what they do.
I think if I reset my phone again I shouldn't remove so many system apps!
There are plenty of things to like about Touchwiz. The launcher isn't one of them, which is why I use Google Now or Apex.
The debloat lists here in the forums tend to provide the right balance between functionality and size. For example, my list above netted me a 700MB savings. Especially as much of it is bloatware.
Strephon Alkhalikoi said:
There are plenty of things to like about Touchwiz. The launcher isn't one of them, which is why I use Google Now or Apex.
The debloat lists here in the forums tend to provide the right balance between functionality and size. For example, my list above netted me a 700MB savings. Especially as much of it is bloatware.
Click to expand...
Click to collapse
Yeah, after deleting all the bloat on my phone it came to about 950MB!
So I restored Google Play Store, Services Framework and Search and I have done two trips today with the GPS working 100% (ie: it didn't stop working while giving me directions).
Now I am going to start removing the Google apps one at a time and then test the GPS again after uninstalling it to see what is causing the GPS to fail.
One issue though. After reinstalling the 3 Google apps I get this error message after I have entered the SIM PIN and the home screen appears:
Unfortunately, Google Services Framework has stopped.
All I can do it tap ok a few times and it then goes away.
After uninstalling Googe Play the GPS stopped working again halfway to my destination today. I think I am going to have to reset the phone again as there are other strange things that are happening on the phone (phone calls sometimes don't connect).
What is the best way to reset the phone back to the factory ROM? Do I just do a reset from settings? Or should I rather use TWRP?
You can do a factory reset through TWRP, but starting from scratch with a ROM flashed via Odin might be best. Of course you'd have to debloat again.
Strephon Alkhalikoi said:
You can do a factory reset through TWRP, but starting from scratch with a ROM flashed via Odin might be best. Of course you'd have to debloat again.
Click to expand...
Click to collapse
Ok, so last night I did a complete factory reset and reflashed the original ROM. I've used the GPS twice today and so far it has been fine. I'll test it some more this weekend. I have uninstalled about 174 apps.
One thing I noticed today. Usually when I would receive a call I didn't want to take I would turn the phone upside down and the phone would stop vibrating. Now when I turn the phone upside down it continues to vibrate. Is there a setting I need to change to enable this feature? Or have I uninstalled an APK I shouldn't have? I have attached the most recent list of apps I have uninstalled using Uninstaller.
Thanks for any help!
In this case it seems you don't have the mute or pause turned on in settings. Go to Settings > My Device > Motions and gestures > Motion > Turn Over > Mute/Pause to enable it. If that's not working, try replacing SensorService2_5.apk.
Strephon Alkhalikoi said:
In this case it seems you don't have the mute or pause turned on in settings. Go to Settings > My Device > Motions and gestures > Motion > Turn Over > Mute/Pause to enable it. If that's not working, try replacing SensorService2_5.apk.
Click to expand...
Click to collapse
That did the trick (ie: going in to settings and enabling...I didn't restore the APK)! Strange, I have never set that before when I was using Jellybean!
I went for a long drive today with the GPS turned on all the time and it worked all the way.
When first running Uninstaller on KitKat/Galaxy S4 there are 283 apps. I currently have 110 apps installed (so I have uninstalled 173) so its looking good so far. Time will tell though! I would like to delete another 20 or so apps but I want to do it in a more controlled manner! The next batch I would like to uninstall are:
Automation Test
BadgeProvider
BandService
Beaming Service
Camera Test
com.android.backupconfirm
com.android.providers.partnerbookmarks
com.sec.android.FlashBarService
com.sec.android.app.sbrowsertry
com.sec.android.sviewcover
ConfigUpdater
DeviceTest
Face Unlock
LocalFOTA
PickupTutorial
RCPComponents
ringtonebackup
Screen Mirroring
ShareShotService
WlanTest
Any of these a bad idea to uninstall?
I just installed this unit and have not been able to get Google Maps to speak at all, I swear I have checked every setting possible. After each time I try a setting I go into Maps and hit "play test sound" in the navigation settings.....no voice output.
I had high hopes of using Tasker to read incoming SMS from Mighty Text.....read my Calendar appointments on startup.....and "Auto input" plug-in to automate lots of stuff........but so far unsuccessful on all of these...........These were my biggest reasons for getting an Android HU.....so needless to say I am not happy so far. I thought this would work very similar to my Android tablet.
Would rooting give me more abilities that I am looking for......I have no experience with rooting anything......I knew this unit would be a bit of a project....thinking that tasker would solve most things I didn't like about it .......but if I can't use Tasker then I'm not sure what to do.
FWIW I have the exact same problem with mine and am unable to find a solution.
I contacted Joying about it but all their tech support says to do is try another version of Google Maps.
From what i can tell, **any Google apps** using the native Google Speech to Text engine simply do not work. This includes Chrome, Google Maps, Google Now, everything.
Other apps such as Hound, work fine.
If anyone has a solution to this problem, or contacts at Joying who care enough about it, it would be appreciated..
brunes said:
FWIW I have the exact same problem with mine and am unable to find a solution.
I contacted Joying about it but all their tech support says to do is try another version of Google Maps.
From what i can tell, **any Google apps** using the native Google Speech to Text engine simply do not work. This includes Chrome, Google Maps, Google Now, everything.
Other apps such as Hound, work fine.
If anyone has a solution to this problem, or contacts at Joying who care enough about it, it would be appreciated..
Click to expand...
Click to collapse
The problem.with chinise android is the low support for google apps due to China restrictions policies. They have baidu (baidu search, baidu maps, baidu mail...baidu everything)
Hotaudio guy told me that they have the mtcd units working only by voice for Bluetooth and commands (baidu based)
if I did help you, please hit "thanks" button
Well the goofy thing is Joying ships with Google Maps and the Play store out of the box... Yet the maps sound doesn't work.
All of them ships with Google maps and play store....but my point is that voice functionality is proven on baidu and not on Google....and they have not ways to try Google services to fix problems
if I did help you, please hit "thanks" button
You do not mention on witch ROM version you are. Please always do that.
See this thread for general info.
See this post for a Google TTS fix for the February ROM.
See this post for a Google TTS fix for the March ROM.
Edit: Updated. 3rd link mentioned also the February ROM.
surfer63 said:
You do not mention on witch ROM version you are. Please always do that.
See this thread for general info.
See this post for a Google TTS fix for the February ROM.
See this post for a Google TTS fix for the February ROM.
Click to expand...
Click to collapse
The MCU Version is 2016-10-31 JY_(NOR)_90_C9_7706_5009_CAN(GX)_Newlap is this what you request??
I sent an email to Joying and they want me to update to a March 5th version......I am short on time this week so it might take a few days to continue working on this.
In the meantime I will be reading a lot of posts here.........I don't think I am nearly quite as high tech as most on here......but I can usually figure stuff out.
Also........should I back up the stock version that I have now?.........if so........is there a video that would show me how to do that?
budwha said:
Also........should I back up the stock version that I have now?.........if so........is there a video that would show me how to do that?
Click to expand...
Click to collapse
Note that I made an error in my links. I corrected that above.
See the joying 59 blog for general ROM upgrades.
your October 2016 ROM is too old and contains bugs anyway.
First update to the February ROM or the March ROM.
Based on the ROM you are going to install you need to take the patched version of the February link or the March link.
ikerg said:
The problem.with chinise android is the low support for google apps due to China restrictions policies. They have baidu (baidu search, baidu maps, baidu mail...baidu everything)
Hotaudio guy told me that they have the mtcd units working only by voice for Bluetooth and commands (baidu based)
if I did help you, please hit "thanks" button
Click to expand...
Click to collapse
And yet, at least in my experience, it only seems to be Android HU manufacturers who are struggling with Google voice integration while off-brand Chinese tablet manufacturers have it working out of the box. Of course off brand tablets are a lot closer to android reference designs then a bastardized integration of a Android tablet, a head unit, and custom automotive oriented firmware to tie it all together too.
JY-UL135N2 said:
And yet, at least in my experience, it only seems to be Android HU manufacturers who are struggling with Google voice integration while off-brand Chinese tablet manufacturers have it working out of the box. Of course off brand tablets are a lot closer to android reference designs then a bastardized integration of a Android tablet, a head unit, and custom automotive oriented firmware to tie it all together too.
Click to expand...
Click to collapse
Yes, and that is also very logical.
In a head unit you need to "merge" sound from the physical radio with the sound coming from apps. That is the big difference. The fix though is very simple.
I wrote a patch for the sofia server apk that facilitates Google voice integration. That's what I mentioned in post 6.
Unfortunately Joying doesn't want to accept the fix. Obviously Google voice integration is not important for them as long as they have their chinese Baidu voice integration.
surfer63 said:
Yes, and that is also very logical.
In a head unit you need to "merge" sound from the physical radio with the sound coming from apps. That is the big difference. The fix though is very simple.
I wrote a patch for the sofia server apk that facilitates Google voice integration. That's what I mentioned in post 6.
Unfortunately Joying doesn't want to accept the fix. Obviously Google voice integration is not important for them as long as they have their chinese Baidu voice integration.
Click to expand...
Click to collapse
Thanks Surfer63. ......I'm now running the March 14th update. ......can I still use your tts and app kill mod in post 6.....how do I install that?........does it install just like any other apk?
budwha said:
The MCU Version is 2016-10-31 JY_(NOR)_90_C9_7706_5009_CAN(GX)_Newlap is this what you request??
I sent an email to Joying and they want me to update to a March 5th version......I am short on time this week so it might take a few days to continue working on this.
In the meantime I will be reading a lot of posts here.........I don't think I am nearly quite as high tech as most on here......but I can usually figure stuff out.
Click to expand...
Click to collapse
Update the ROM. Quite out of date.
Also try changing the default Maps app to Google Maps in the Car Media Settings app.
budwha said:
Thanks Surfer63. ......I'm now running the March 14th update. ......can I still use your tts and app kill mod in post 6.....how do I install that?........does it install just like any other apk?
Click to expand...
Click to collapse
No, you should take the V4 from gustden from this post.
Read the first post please for your questions and also check the zip.
surfer63 said:
No, you should take the V4 from gustden from this post.
Read the first post please for your questions and also check the zip.
Click to expand...
Click to collapse
Ok.........my steering wheel buttons work the way I like for now. .....I would like to know if this will change the way my steering wheel keys work now OR just give me the ability customize them.
Also.....I just saw that you modified the Navi list of apps that allow speaking during radio........which apps did you add?......I would love it if I could get Tasker to say stuff or Readittome to work and read out Mighty Text messages.....as of now .....I have not been able do any of that.
budwha said:
Ok.........my steering wheel buttons work the way I like for now. .....I would like to know if this will change the way my steering wheel keys work now OR just give me the ability customize them.
Also.....I just saw that you modified the Navi list of apps that allow speaking during radio........which apps did you add?......I would love it if I could get Tasker to say stuff or Readittome to work and read out Mighty Text messages.....as of now .....I have not been able do any of that.
Click to expand...
Click to collapse
@surfer63 can we do a wildcard add to allow ANY/all apps to go over radio?
bogdi1988 said:
@surfer63 can we do a wildcard add to allow ANY/all apps to go over radio?
Click to expand...
Click to collapse
No, we can't.
The sofiaServer apk reads the package names (and not the name of the apk as such) from that file. I could not follow the code further but I assume that it "sees" a running com.google.android.tts (GoogleTTS) in memory, trying to speak something and it knows that that one is allowed to break through the radio audio stream.
What I have been thinking of, but I completely lack the knowledge to reprogram it, is that the apk reads the navi_app.txt file from preferably /sdcard or possibly /data, and not internally. In that case everyone can add his/her own line for his/her own "speaking" app to the file. Reboot and test, and when it works you are happy.
Edit: I did check again and it might even be very simple to put the file on /sdcard. I will try tonight.
surfer63 said:
No, we can't.
The sofiaServer apk reads the package names (and not the name of the apk as such) from that file. I could not follow the code further but I assume that it "sees" a running com.google.android.tts (GoogleTTS) in memory, trying to speak something and it knows that that one is allowed to break through the radio audio stream.
What I have been thinking of, but I completely lack the knowledge to reprogram it, is that the apk reads the navi_app.txt file from preferably /sdcard or possibly /data, and not internally. In that case everyone can add his/her own line for his/her own "speaking" app to the file. Reboot and test, and when it works you are happy.
Edit: I did check again and it might even be very simple to put the file on /sdcard. I will try tonight.
Click to expand...
Click to collapse
The apk does not have (READ_EXTERNAL_STORAGE) in the manifest. If you try to add it to the manifest, you will have to resign with the original certificate to get it to install. It's a good idea, just may have to put it someplace not on the sdcard, /data should work.
https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE
gustden said:
The apk does not have (READ_EXTERNAL_STORAGE) in the manifest. If you try to add it to the manifest, you will have to resign with the original certificate to get it to install. It's a good idea, just may have to put it someplace not on the sdcard, /data should work.
https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE
Click to expand...
Click to collapse
What about a file in the system partition? That way you can still add the apps as you wish, just a bit harder to get to
gustden said:
The apk does not have (READ_EXTERNAL_STORAGE) in the manifest. If you try to add it to the manifest, you will have to resign with the original certificate to get it to install. It's a good idea, just may have to put it someplace not on the sdcard, /data should work.
https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE
Click to expand...
Click to collapse
Right. I did not think of that.
I will try tonight in a few hours (my time zone that is )
---------- Post added at 04:35 PM ---------- Previous post was at 04:20 PM ----------
bogdi1988 said:
What about a file in the system partition? That way you can still add the apps as you wish, just a bit harder to get to
Click to expand...
Click to collapse
The /system partition is read-only. You would always have to remount the /system partition as read-write, write the file, and remount as read-only.
The /data partition is a read/write partition, be it that you need root rights (we have that) to write to /data. Apps can only write to their own data folder.
Hi,
I have a Blaupunkt Cape Town 945 running Android 4.1.1.
I want to use Google Maps for navigation instead of the preinstalled software that comes with this unit.
I've successfully installed the app on the device but the moment I release the handbrake the app closes and I get a message that it isn't safe to use while driving. How do I get around the security restrictions?
I would assume your Blaupunkt somewhere has a list (config file, xml file, internal file in assets in some central server like app) of allowed apps during driving, to prevent you from doing dangerous things during driving like texting, apping, gaming, etc.
Presumably Google Maps is not on the list of allowed apps. The minute you start driving the not-allowed apps are all killed.
You could of course drive with the handbrake on
You need to know the package name of the other allowed apps like the current navigation app or radio. When you have that package name you can first search your system if it is an ascii like text config file containing that string.
If that is not the point you need to decompile what you think is "looking like" a controlling central app and check its internals for the list.
If you find that list you could at the package name for google maps (com.google.android.apps.maps) and recompile the apk.
surfer63 said:
I would assume your Blaupunkt somewhere has a list (config file, xml file, internal file in assets in some central server like app) of allowed apps during driving, to prevent you from doing dangerous things during driving like texting, apping, gaming, etc.
Presumably Google Maps is not on the list of allowed apps. The minute you start driving the not-allowed apps are all killed.
You could of course drive with the handbrake on
You need to know the package name of the other allowed apps like the current navigation app or radio. When you have that package name you can first search your system if it is an ascii like text config file containing that string.
If that is not the point you need to decompile what you think is "looking like" a controlling central app and check its internals for the list.
If you find that list you could at the package name for google maps (com.google.android.apps.maps) and recompile the apk.
Click to expand...
Click to collapse
This is very old post, but i have the same problem.
Has someone managed to figure out the location of the allowed apps configuration file?
I'm still trying to work up a way to get a decent TTS voice engine on the NST, but what I have come up with so far may be of some use for Glow4 users who wish to try out TTS in reader applications with the Bluetooth capability.
First, SVOX, which was my primary target (because the voices are many and really, really good) looks hopeless. The engine installs OK and works all the way down to Android 1.6, but the voices--even the free "trials"--require PlayStore access to complete installation and SVOX is long gone from the PlayStore, so the whole thing just hangs. I've tried various dubious schemes provided by some users, including the full set of voice data, but they don't work because the app can't be made to see that the data is already present. At least that's my experience.
But Ivona! Also gone from the PlayStore, also works down to at least Android 2.1, and I just tried it on KitKat and it works very well there.
Here is a link to what is called a "complete" collection of voices as well as the engine: https://www.reddit.com/r/tasker/comments/dnspl3/tts_ivona_tts_engine_collection_all_voices/. Follow the directions for installation.
Alas, there are too few voices, and both English voices are female. I have a preference for male readers (please don't flame me...I have heard some very well-read audiobooks done by women) which is why I initially struggled with SVOX. That said, the Kendra voice is light-years ahead of the default Pico TTS voice or even some of the early Google TTS voices.
On KitKat, the change in engines is easy. Go to your Accessibiliy settings (well, if this is non-existent on a Glow4, someone will have to be creative...) and select Ivona, then configure the voice. This should result in a system-wide change. To test, I installed AlReader and opened a book. When I opted for TTS, Kendra started right up.
Alas, for the NST/G the story does not yet have a happy ending. The tts-extended service app does allow you to "change" the default engine, setup the default voice, configure it, etc. BUT, the vast majority of apps ignore these settings and use the Pico TTS engine and the dreadful voices included with that. According to the SVOX FAQ site:
Several apps support changing voices on Android 2.1: Talk To Me Classic, PDF to Speech, Smarter Alarm, Google Translate, and others. These apps use the Extended TTS API. Apps that don’t support the Extended TTS API, such as Google Navigation, only let you change the voice on Android 2.2 and later.
Click to expand...
Click to collapse
I take it from that there must be magic code which is not present in, for example, AlReader, which would allow it to use the Ivona voice. Apparently this problem went away with Android 2.2. Naturally.
So...I'm still poking around for a work-around.
Edit: Eureka! See post #2 below!
[NST/G] AlReader speaks!
I have finally managed to modify AlReader 1.77 to work with the Extended TTS API. This allows the settings app to select the default voice engine and voice, rather than simply defaulting to Pico TTS (which is what otherwise happens in Android 2.1). Having said that, I can't claim it's always pretty. It seems like the much more complex voice data puts a bit of a strain on the NST/G. Once it gets up a head of steam, it's not bad, but it is a little slow to start. It "may" help to play a section of a book using Pico or even espeak (see below) and then exit the reader, go back to the settings app and reselect the voice engine for one of the Ivona voices. I'm not quite sure yet, still playing around. Curious? There's a bit of work to do. Here's how:
1. Install svox and espeak voice data to your sdcard. Here is a direct link to the Eyes Free project code repository: https://storage.googleapis.com/goog...gle.com/eyes-free/voicedata-(espeak+svox).zip.
Unzip the file and copy the two folders of voice data to your sdcard. Without these files present, the next step will hang because it tries to download this data from the Android Market.
2. Install the TTS Service Extended app from the Eyes Free Project repository. Here's the link: https://storage.googleapis.com/goog.../code.google.com/eyes-free/tts_3.1_market.apk. This is essentially an Accessibility Settings app for TTS which includes a pre-Google Voice api to enable voice engine selection for apps that use the api. It also installs the espeak voice engine (worse than Pico, really).
If you run the TTS Service Extended app you will find the espeak voice engine as an option (on the second screen of settings). Pico is the default.
3. Download and install the Ivona voice engine and any voices you want as described in the first post. I have tried both Kendra and Amy. Localization doesn't seem to be an issue for this business, so you can select UK English even if your device is localized for the US. Or, there are a few other English voice options (Welsh, Australian). Knock yourself out!
4. Open the TTS Service Extended app and go to the end where you can select the Ivona voice engine, then configure the voice. Back on the first screen you can set the default engine (Ivona) and select the Language to use. Don't check the box to have this app override the settings of whatever app is using the TTS service.
5. Install the modified AlReader 1.77 (attached below). If you currently use AlReader, you will lose all your settings unless there is a way to back them up and even then they might not transfer since this modified app has a new signature. Not sure about that. You cannot install this modified version over your current version, but must uninstall the old version first. Caveat emptor, blah-blah-blah.
I never did find a way to get the TTS option into the slider menu system on AlReader, so I ended up assigning it to a tap on the header. But you can also use one of the 9 action tap zones to assign a spot to TTS.
I'd reboot. If you have some trouble initially, try changing the default engine back to Pico or even espeak, let it read a bit and then go back to Ivona. That may sort it. In the end, there may be a buffering issue because of the size of the Ivona language files. It's a miracle that I actually figured out how to do this by examining the smali files of the decompiled app and comparing them with the smali files of the TTS Service Extended app. Some pattern matching and lucky guesses eventually bore fruit.
I'm working on the FBReader TTS plugin next. It seems like it should be simpler, but it's not
Hi, I installed Ivona succesfully but today Amy stopped working...I saw a message on the app saying "This is not downloaded from Play Store" French is still working..i tried everything (install, reinstall, restart...) so I tried to follow your instructions to install the tts extended, but I don't find where to extract the first two folders...I would appreciate if you make it clear, Amy was amazing...
Thanks!
josh90sp said:
Hi, I installed Ivona succesfully but today Amy stopped working...I saw a message on the app saying "This is not downloaded from Play Store" French is still working..i tried everything (install, reinstall, restart...) so I tried to follow your instructions to install the tts extended, but I don't find where to extract the first two folders...I would appreciate if you make it clear, Amy was amazing...
Thanks!
Click to expand...
Click to collapse
Just so I am clear before I start in on this, are you talking about the NST? It sounds like you did not at first have the TTS Extended app installed. I don't see how the Ivona voices could work at all without that on the NST.
I was exprimenting with responsivevoice.org - with tablet other than nook
Idea was to send text to his server as a HTML with settings and get it back as an audio stream.
Now they need to create an account to get access - but using it will be free.
Ivona
"Just so I am clear before I start in on this, are you talking about the NST? It sounds like you did not at first have the TTS Extended app installed. I don't see how the Ivona voices could work at all without that on the NST"
Yes, I downloaded the ivona apk(one for each language) and then installed also the Ivona Text-to-Speech HQ apk. After, i placed the audio folder into Android/obb/ and opened the different applications, and signed the learning agreement.
So i could choose the Ivona engine from Settings menu and it worked, I was using Moon Reader and I used it for several days until yesterday, when the unpleasant Samsung english voice surprised me.
Since then, I am only allowd to listen in french voice, that's how I arrived here. I got the apk you were talking about and the two folders but I dont know where to put them in order to get the app to work. It says: downloading from play store and then it closes.
Thanks for your reply!
josh90sp said:
Yes, I downloaded the ivona apk(one for each language) and then installed also the Ivona Text-to-Speech HQ apk. After, i placed the audio folder into Android/obb/ and opened the different applications, and signed the learning agreement.
So i could choose the Ivona engine from Settings menu and it worked, I was using Moon Reader and I used it for several days until yesterday, when the unpleasant Samsung english voice surprised me.
Since then, I am only allowd to listen in french voice, that's how I arrived here. I got the apk you were talking about and the two folders but I dont know where to put them in order to get the app to work. It says: downloading from play store and then it closes.
Click to expand...
Click to collapse
I cannot reproduce what you are describing. I don't understand your comment about the "Samsung" voice. On the Nook Simple Touch there are only the Pico TTS voices possible (and only if you install the voice data--svox at a minimum). The only way to get anything else is to install the TTS Extended settings app and find (or create) an application that supports this interim step toward Google TTS (which arrived with Android 2.2). That's what I describe in the second post. First the svox voices must be installed. Then the TTS Extended app. Then the Ivona engine app is installed. Then the Ivona voice data is copied into the Android obb folder as described.
After this, the Ivona voice engine is selected in the TTS Extended app and a particular voice selected. Now, I have only used this a little and not over a period of several days, so maybe there is a trigger somewhere based on time, but my understanding of these voices is that even when available on the Market, they were free, so I'm not sure why there would be a time limit.
My NSTG where I have this installed does have rudimentary GApps. I'm not sure if that matters.
nmyshkin said:
I cannot reproduce what you are describing. I don't understand your comment about the "Samsung" voice. On the Nook Simple Touch there are only the Pico TTS voices possible (and only if you install the voice data--svox at a minimum). The only way to get anything else is to install the TTS Extended settings app and find (or create) an application that supports this interim step toward Google TTS (which arrived with Android 2.2). That's what I describe in the second post. First the svox voices must be installed. Then the TTS Extended app. Then the Ivona engine app is installed. Then the Ivona voice data is copied into the Android obb folder as described.
After this, the Ivona voice engine is selected in the TTS Extended app and a particular voice selected. Now, I have only used this a little and not over a period of several days, so maybe there is a trigger somewhere based on time, but my understanding of these voices is that even when available on the Market, they were free, so I'm not sure why there would be a time limit.
My NSTG where I have this installed does have rudimentary GApps. I'm not sure if that matters.
Click to expand...
Click to collapse
Thanks for your reply. Sorry if I wasn't clear, and I think I jumped into the wrong post. I am currently using a smartphone, I was looking for any help for my problem.
I will try to reset the phone because I was very happy with those voices.
Thanks again!