B4A Question setEngineByPackageName not working in Android 6.0.1 - PhilE (first post)    
Jan 22, 20181. Where do I find the "Code" box you suggested I use for reporting code issues?
2. I f...
link: What is "Android.Speech.TSS DLL" ?...
link: how do I access Android.Speech.TSS DLL in B4A???...
link: .html#setEngineByPackageName(java.lang.String)
Setting the EngineByPackagename has been deprecated in Api 14.
You need to use...
B4A Question Switching TTS engines - stevieg    
Sep 24, 2017("setEngineByPackageName", "new.package", "java.lang.String")
But the "setEngineByPackageName" has been Deprecated in version 4 and above so that method cannot be called...
link: ("setEngineByPackageName", "new.package", "java.lang.String"...
link: Then
Dim R As Reflector
R.Target = TTS1
R.RunMethod2("setEngineByPackageName...
link: Success Then
Dim R As Reflector
R.Target = TTS1
R.RunMethod2("setEngineByPackageName...
B4A Library TTS ID (Text To Speech) - Douglas Farias    
Jun 22, 2016   
(25 reactions)Hello everyone.
A couple of days ago I need some features that I did not find the TTS library by @Erel .
They are simple functions, so I decided to use the Compile Library to share with you.
The functions are basically the same as the tts of @Erel with some additional.
NEW
- AllAvailableLanguages
- isSpeaking
- TextToAudio
- IsAvailableLanguage
- MaxSpeechLength
- GetEngines
- SetEngineByPackageName
The other functions are the same as the original TTS
Attached there is a demo
Edit: 1.1...
B4A Question Multi vocal synthesis Engine - Erel (first post)    
May 11, 2020Have you tried to use setEngineByPackageName to switch the engine?...
link: setEngineByPackageName is said : Deprecated in API level 15
so, I thought there was a new way...
link: :
If TTS1.IsInitialized = False Then
'setEngineByPackageName
TTS1.Initialize...
B4A Question TTS setEngineByPackage SDK>=14 - Is there a way to implement this in B4a - Erel (first post)    
Jun 24, 2018The fact that a method is deprecated doesn't mean that it cannot be used. What happens when you call setEngineByPackageName?...
link: setEngineByPackageName....
link: on setEngineByPackageName.
Change public class to public static class.
You should use the full class name which...
link: setEngineByPackageName.
You are a better programmer than I am and maybe you know better. The fact...
B4A Library [B4X] BCTextEngine / BBCodeView - Text engine + BBCode parser + Rich Text View - Erel    
Mar 22, 2026   
(74 reactions). It then searches the views tree for BB views and sets the engine. It is no longer needed to set the TextEngine for each view.
- New MaterialIcons and FontAwesome tags.
- The text can be set... platform library with several features:
- Text drawing engine.
- Text layout engine.
- BBCode... into boxes.
With BBCodeView, text is the king. The text layout engine builds the layout based on the text. This is similar to html code. However, unlike html where you need to run a monstrous engine...
B4A Question TTS on Android V6 - Erel (first post)    
Jul 30, 2017The engine can be set under Settings - Languages & input - Text-to-speech output.
Changing the engine programmatically: https://www.b4x.com/search?query=setEngineByPackageName...
B4A Question Run TTS engine. - Erel (first post)    
Feb 3, 2015Check the output:
Log(r.RunMethod2("SetEngineByPackageName",...)
If it not 0 then it failed to set the engine....
link: AsObject)
Dim r AsReflector
r.Target = T
r.RunMethod2("SetEngineByPackageName",pn.Get(pos...
B4A Library ICOSTextToSpeech v1.4 with some news!!! - lonleystar (first post)    
Apr 10, 2012Also, I noticed it may use this?
tts.SetEngineByPackageName("com.ivona.tts"... and realistic voice
in the
tts.SetEngineByPackageName("com.svox.pico") this i dont know...
link: Also, I noticed it may use this?
tts.SetEngineByPackageName("com.ivona.tts"...
link: with SetEngineByPackageName. Whichever package I set, when I call GetEngineByPackageName it still returns the default engine...
link: dont need to change from setting, set it from library.
Example:
tts.SetEngineByPackageName...
B4J Tutorial MacSigner - Building notarized Mac packages - Erel    
Dec 16, 2025   
(20 reactions) run.command to see that the package works as expected.
Package
Set the app name. You can also put..., including a file named certSigningRequest.csr.
It is a good time to save the MacSigner settings (File - Save... signed app package.
Requirements
Mac computer.
Apple developer account ($99 per year).
Java... use a single signing key for all your app. Steps to create the signing key:
Run MacSigner. Set the path to Java bin folder: jdk-19.01.jdk/Contents/Home/bin
Set the path to the keys folder.
Click...
Page: 1  
2  
3  
4  
5  
6  
7