2012-02-23 4 views
0

아래에서 볼 수 있듯이 Google은 TTS 용 API 세트를 새로 만들었습니다. 그래서 앱은 ICS에서 작동이 중지됩니다 미리보기의 implementantions를 사용하여 만든 :호환성 ICS의 TTS 문제

http://developer.android.com/reference/android/speech/tts/TextToSpeech.html

링크 위에서 우리는 단지 우리가 이전 버전과의 호환성을 havesome해야 할 경우 호환성 레이어와 블로그 게시물을 찾아야한다 말한다.

역 호환성을 없애지 않고 새로운 가이드 라인을 사용하여 TTS를 구현하는 방법을 아는 사람이 있습니까?

도움을 주시면 감사하겠습니다.

안부,

카를로스

답변

0

나는 당신의 문 는 "그래서 앱이 ICS에서 작동이 중지됩니다 미리보기의 implementantions를 사용하여 만든"생각가 (난 당신이 '이전'하지 '미리보기'를 의미 추측) 오해의 소지가있다.

내 Android 2.2 앱은 API 15 에뮬레이터에서 완벽하게 잘 합성됩니다. 나는 그것이 실제 장치에서도 잘 작동 할 것으로 기대합니다.

되지 방법 중 몇 가지가 있습니다 만 이것은 단지 이러한 방법 들이 현재 버전에서 작동하지 않습니다하지 않는 것이, 향후 버전에서 제거 될 수 있음을 의미합니다. 현재 사용할 수있는 더 새롭고 나은 방법이 있다는 경고 일뿐입니다.

+0

안녕하세요. NickT, 네 말이 맞아. 미리보기가 아니라 미리 알았습니다. 어떤 TTS 엔진을 사용하고 있습니까? 나는 Svox를 사용하고 있으며, 충돌이있다. –

+0

에뮬레이터에서 이것은 단지 기본 PICO 엔진이다. 내 전화기는 여전히 2.3.5에 있으며 PICO를 사용합니다. 나는 다음 달까지 전화로 ICS를 얻지 않을 것이다. 그러나 나는 PICO에 그것을 남겨 둘 것을 기대한다. – NickT

+0

여기에 Svox를 사용하는 사람이 있습니까? 우리가 해결책을 찾을 수 있도록 일부 코드를 공유 할 수 있습니다! Google과 SVox 페이지에서 솔루션을 검색했지만 거의 아무것도 발견하지 못했습니다. Honeycomb 및 ICS 장치에서 응용 프로그램을 만들 수 있기를 바랍니다. –

1

나는 Svox를 사용하며 ics에서는 유일한 기본 엔진이 Google tts 인 것으로 나타났습니다.

나는 진저 브레드 폰으로 돌아가서 svox가 기본값으로 잘 작동하도록 설정되어 있기 때문에 설정에서 pico 또는 svox를 기본값으로 선택할 수 있습니다. 당신이 대조적으로 진저에서 '선호 TTS 엔진' 을 설정할 수 있습니다 동안

불행하게도 ICS에서, 음성 설정으로 설정/음성 입력 & 출력/텍스트는 기본 TTS 엔진을 설정할 수 있습니다.

그래서 Google 토크가 아니라면 svox 'preferred tts'를 사용하는 음성 경보와 같은 특정 앱으로 끝나지만 다른 프로그램 wount는 종료됩니다.

왜이 작업을 완료해야합니까? D.?

우리가 원하는 경우 앱을 오버 라이딩하지 않아도되고 ... 원하는 경우에만 vaque를 사용하는 것이 좋습니다. 그들은 진저 브레스트에서 바로 먹었습니다 ... 왜 거꾸로 돌아 가니?