I'm making a french app in accessibility and I'd like to use some english terms using VoiceOVer.
For that purpose, I decided to use the accessibilityAttributedLabel introduced in iOS 11 with [UIAccessibilitySpeechAttributeLanguage:"en"] only for english terms.
My problem is that french and english voices tones are quite different and that doesn't sound very well.
Does anyone know if it's possible to adjust the voices tones programmatically in this case ?
FYI, I found a workaround by translating all the sentence in phonetics using the UIAccessibilitySpeechAttributeIPANotation key.
I do not think you can change the voice tones, sorry
Related
I'm am working on a Unity app that needs custom voice recognition. By custom I mean I cant have them be English or any known language. I want to teach the engine basically new words like gibberish words I made up and I need the voice recognition to recognize them, any ideas? Also I need it to work on both iOS/Android.
Thank you in advance.
Check
https://github.com/cmusphinx/pocketsphinx-unity-demo
also the main cmusphinx website
http://cmusphinx.github.io
I need to change the speech language for a specific response. I know I can change the TTS voice for the whole app, but I have not found a way to do that for a response. In this case, the supported user locales are English and German, but the text I want Google Assistant to speak is in Korean.
Interestingly, there is no problem if the user locale is German and the text is in English. However, when I tried to create a response with Korean text, there was no audio feedback.
Unfortunately, the Actions on Google platform does not have support for in-dialog language changes. The case you've outlined may be an exception based on certain languages having support for other-language words which are supported as a subset in the primary language.
One alternative you might consider here is using recorded spoken audio through SSML. This is a popular way to insert custom audio output into your app, which may make sense for your use case.
I would like to put handwriting as a text input to my project.
Is there any existing code or libraries that will help me accomplish this?
If not, is there an iPhone 4 has handwriting option like the chinese keyboard, which has handwriting tools, but in English?
As I did some research, I couldn't find anything, maybe I'm just looking in the wrong places? Can somebody help me?
If possible, I would like the input delay to be less than a second, but a half of a second would be preferable.
There is no handwriting recognition for the english language on iOS.
As for the delay - that's because the system needs to make calculations for the recognition - so no, there's nothing you can do about it.
I am going to design an App for iPhone 4s where user will have Speech to text feature.
When user taps on UITextView, keyboard will open with microphone option on the left of SpaceKey.
Now my question is, Can I use that microphone option as text input for textview using speech.
I dont have iPhone 4s yet, that why, I can not test it own.
As far as I know, there is no SIRI API available to developers yet (though there are quite a few asking for it).
Speech to text (i.e. the microphone next to the space bar) is a system-level keyboard feature. Any text field that uses the standard keyboard can use speech to text.
You may use the OpenEars for such purpose.
OpenEars is an open-source iOS library for implementing round-trip English language speech recognition and text-to-speech on the iPhone and iPad.
take a look of this link.
Has good discussion regarding this topic
I have seen some iPhone apps in which recorded voices are made into fun voices. Is it possible to programmatically change recorded voices into fun voices using an iOS library?
I found some app like Voices 2 ~ fun voice changing!, Talking Tom etc. How do they do it?
It looks like OpenAL could give you what you want, and there are other options: See here and here, here, and here.
Talking Tom uses Dirac I think: http://dirac.dspdimension.com. They have a free LE version as well (should be sufficient for voice processing).