2016-08-14 2 views
3

Galaxy S4에서 Android 5.0을 사용 중입니다. 홈 버튼을 두 번 누르면 S 음색이 열립니다. 코드를 열어서 만들고 싶습니다. 아래 코드를 사용했지만 코드는 Google 음성 만 엽니 다. 구성없이 S 음성을 열려면 어떻게합니까? 이 S-음성Android 프로그래밍을 사용하여 S 음성을 여는 방법

enter image description here

업데이트입니다

 Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); 
     intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US"); 
     try { 
      startActivityForResult(intent, 1); 
     } catch (ActivityNotFoundException a) { 
      Toast.makeText(this, "Oops! Your device doesn't support Speech to Text",Toast.LENGTH_SHORT).show(); 
     } 

정말 감사 : 나는 소프트웨어 Dexplorer를 설치하고 Svoice을 발견했다. 그러나, 나는이 AndroidManifest.xml을

enter image description here

+2

나는 경우 확실하지 않다 이것은 당신을 도울 수 있습니다 ..하지만 그것을 줄 ..이 응용 프로그램을 사용 dexplorer https://play.google.com/store/apps/details?id=com.dexplorer&hl=en 전화. 그것은 당신에게 귀하의 장치에 설치된 응용 프로그램이 제공하는 모든 의향의 목록을 보여줍니다. –

+0

죄송합니다. S 음성 은하계의 앱 (기본 앱)에 빌드됩니다. 제안 된 응용 프로그램을 설치했지만 음성이 표시되지 않습니다 – Jame

+0

기본 설정에서 시스템 응용 프로그램을 표시하는 옵션도 있습니다 –

답변

1

나는 다음과 같은 의도 작업 중 하나에 응답합니다 설치 한 S-음성의 버전을보고 액세스 할 수 없습니다

  final String SVOICE_PACKAGE_NAME = "com.vlingo.midas"; 
      final String SVOICE_LISTEN_ACTION = "com.sec.action.SVOICE"; 

      final Intent intent = new Intent(); 
      intent.setPackage(SVOICE_PACKAGE_NAME); 

      intent.setAction(SVOICE_LISTEN_ACTION); 

      // intent.setAction(Intent.ACTION_VOICE_COMMAND); 

      // intent.setAction(RecognizerIntent.ACTION_VOICE_SEARCH_HANDS_FREE); 
      // intent.putExtra(RecognizerIntent.EXTRA_SECURE, false); 

      intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 

      try { 
       startActivity(intent); 
      } catch (final ActivityNotFoundException e) { 
       e.printStackTrace(); 
      } catch (final Exception e) { 
       e.printStackTrace(); 
      } 
+0

잘 했어. 내가 가지고있어 – Jame

+0

아시나요? 코드로 S 음성을 반환하거나 나가려면 어떻게해야합니까? 나는 다른 의도를 가정이라고 부른다. 그것은 허용하지 않습니다 – Jame

+0

@ user8430 당신은 S - 음성을 닫고 실행기로 이동하거나 다시 응용 프로그램을 의미합니까? – brandall