Siri를 타사 iOS 앱에 통합하는 방법은 무엇입니까?

게시 됨: 2018-11-06

Apple이 만든 가장 큰 발표 중 하나는 Apple의 WWDC에서 개발자가 사용할 수 있는 Siri API에 대한 것입니다. 이 새로운 프레임워크는 SiriKit으로 알려져 있으며 개발자는 Siri를 앱에 통합하여 작업을 더 쉽게 수행할 수 있습니다.

앱을 통해 다음 작업을 수행할 수 있다고 상상해 보세요.

"Siri야, Pay 앱으로 전화 요금을 내라."

"Siri야, 내 목록 앱의 식료품 목록에 밀가루를 추가해 줘."

"Siri야, 메시지 앱을 통해 아빠에게 감사 메시지를 보내줘."

이것은 기본적으로 Siri를 응용 프로그램과 통합하여 달성할 수 있는 모든 것입니다. 이 기사에서는 Siri를 앱에 통합하고 음성 명령을 사용하여 특정 작업을 완료하는 방법에 대해 설명합니다.

시리는 무엇입니까?

Siri는 2011년 Apple에서 개발한 최초의 AI 음성 인식 비서입니다. 이를 위한 프로그래밍은 iPhone, Apple iPad, Macintosh, Apple TV 등과 같은 플랫폼용 Objective-C를 사용하여 수행되었습니다. 이 발명은 고객이 모바일 장치에서 음성 명령을 사용할 수 있도록 하는 일종의 발명품이었습니다.

Siri는 6년 전 Apple이 출시한 이래로 사용자들에게 많은 사랑을 받아왔지만 몇 가지 제한 사항으로 인해 iOS 앱 개발자는 자신의 응용 프로그램에 Siri 프레임워크를 사용할 수 없었습니다.

오늘날 수백만 명이 Siri를 사용하고 있으며 SiriKit 출시 이후에는 더 많은 성장을 보일 것이라는 데는 의심의 여지가 없습니다. iOS 앱에서 SiriKit을 사용하는 것은 음성 인식 시장이 높은 성장을 보이고 있기 때문에 모든 개발자가 하고 싶어하는 일입니다. 음성 인식 시장은 2023년까지 138억 달러에 이를 것으로 예상되므로 Apple은 개발자용 SiriKit을 출시했습니다.

Siri는 어떻게 작동합니까?

이제 우리는 Siri가 무엇이며 어떤 기능을 하는지 모두 알고 있습니다. 일반적으로 사용자는 음성 명령을 받고 실행하는 것과 같이 Siri가 해야 할 일을 하는 한 Siri의 이면에 있는 기술에 대해 신경 쓰지 않습니다. 그러나 Siri 이면의 메커니즘은 매우 흥미롭습니다.

Siri는 음성 인식과 자연어 처리라는 두 가지 기술을 사용합니다. 음성 인식은 음성 명령을 텍스트 형식으로 변환하는 데 사용됩니다. 예를 들어 "Hey Siri"라고 말하면 화면에 동일한 텍스트가 표시됩니다. 이것은 Siri가 깨어나서 명령을 받을 준비가 되었을 때입니다.

그러나 이것은 그리 쉬운 일이 아닙니다. 각 사람이 사용하는 언어는 같을 수 있지만 억양은 도시마다 다릅니다. 이로 인해 Siri가 수신한 명령을 분석하기가 어렵습니다.

이를 위해 Apple의 엔지니어는 효과적인 음성 인식을 위해 기계 학습을 사용하여 Siri에 대한 여러 모델을 훈련했습니다. 이로 인해 음성 인식 오류가 10%로 감소했습니다.

SiriKit 출시와 함께 이 기술은 Siri 타사 앱 통합과 함께 다른 앱에서도 사용할 수 있습니다.

시리킷이란?

SiriKit은 Apple이 최근 iOS 앱 개발자를 위해 개발한 프레임워크입니다. 이를 통해 iPhone 앱 개발자는 최고의 사용자 경험을 달성하기 위해 타사 앱과 통합할 수 있는 맞춤형 기능을 Siri에 추가할 수 있습니다. 이전에 Siri 앱 통합은 승차 예약, 메시징, 사진 검색, 결제, VoIP 통화 및 건강과 같은 일부 유형의 앱으로 제한되었지만 iOS 12 출시와 함께 목록이 지속적으로 증가하고 있습니다.

사용자가 Siri와 대화하기만 하면 작업을 완료할 수 있기 때문에 Siri는 사용자에게 자연스러운 것입니다. 그러나 개발자의 경우 Siri의 기능은 매우 복잡합니다. Apple의 SiriKit 덕분에 개발자는 SiriKit의 도움으로 기능을 추가하기만 하면 Apple이 대화 측면을 처리합니다.

그러나 SiriKit은 모든 앱 도메인을 지원하지 않는다는 점에 유의해야 합니다. 도메인은 Siri가 알고 있는 항목의 그룹입니다. 도메인 내에는 Siri가 수행할 수 있는 활동 인 인텐트 가 있습니다. 지불이 자금 이체 및 청구서 지불이 의도된 도메인이라고 가정해 보겠습니다.

SiriKit이 지원하는 도메인은 다음과 같습니다.

  1. 기울기
  2. 시각적 코드
  3. 라이드 예약
  4. 메시징
  5. 사진 검색
  6. 지불
  7. 기후와 라디오
  8. 운동
  9. VoIP 통화
  10. 자동차 명령
  11. 자동차 놀이
  12. 레스토랑 예약
  13. 미디어

Siri가 당신을 위해 무엇을 할 수 있습니까?

Siri는 익숙한 사람들에게 매우 유용할 수 있습니다. App Clips의 통합을 통해 비즈니스에 대한 높은 가시성을 제공하는 것 외에도 사용자는 알림 설정 등과 같은 iOS 장치에서 다양한 일상 작업을 수행할 수 있습니다.

Siri를 좀 더 유용하게 사용하려면 전화 걸기, FaceTime 채팅 시작, 앱 실행, 메시지 보내기, 캘린더 일정 설정, 길찾기, 음악 재생, 레스토랑 찾기 등의 작업을 수행하도록 요청하세요. , 등.

Siri 호환 앱을 사용하면 상대적으로 놀라운 점은 어시스턴트가 솔직하게 대답하거나 적어도 비슷한 방식으로 "인간과 같은" 질문에 대답하려는 시도입니다. Contact Our iOS Experts

iOS 앱에서 SiriKit을 사용할 때의 장단점은 무엇입니까?

마지막으로 Apple은 Siri 타사 앱 통합을 가능하게 하는 프레임워크를 공개하여 Google Now, Cortana 및 Alexa를 따라잡고 있습니다. Apple은 개발자가 Siri를 앱 에 통합할 수 있도록 SiriKit을 출시 했지만 여전히 장단점이 있습니다. 하나씩 살펴보겠습니다.

장점은 무엇입니까?

  1. 음성 인식 시장은 2023년까지 183억 달러에 이를 것으로 목표하고 있으며 SiriKit을 통해 iPhone 앱 개발자는 이 시장에 진입할 수 있습니다.
  2. SiriKit은 iOS 앱 개발에서 중요한 역할을 합니다. 앱 성능 향상에 도움이 됩니다.
  3. SiriKit은 영상 및 음성 통화 앱, 메시징 앱, 운동 앱, 결제 앱 등 6가지 종류의 앱에서 사용할 수 있습니다.
  4. 음성, 의도, 행동 및 응답의 네 가지 간단한 단계로 작동합니다.
  5. 사용자가 Siri에게 명령하면 작업을 최종적으로 실행하기 전에 확인합니다. 이것은 사고의 가능성을 줄입니다.
  6. 또한 SiriKit을 사용하면 개발자가 UI를 맞춤 설계하는 동시에 사용자가 모든 작업에 대한 확인 상자를 볼 수 있도록 Siri를 앱과 통합할 수 있습니다.
  7. 시작에 불과하지만 성능은 이미 Siri 및 호환 가능한 앱의 유망한 미래를 보여줍니다.

단점은 무엇입니까?

  1. SiriKit은 iOS 10 및 그 이상의 버전에서만 사용할 수 있습니다. 이것은 초기에 iOS 개발자를 위한 시장을 줄입니다.
  2. 개발자가 타사 앱에서 Siri를 활성화하는 동안 원하는 단어를 지정할 수 있지만 SiriKit에는 단어 제한이 있습니다.
  3. Apple이 Siri 앱 통합을 허용하고 있지만 Siri가 포함된 최근 업데이트된 macOS Sierra에는 여전히 SiriKit을 사용할 수 없습니다.
  4. Siri가 통합된 앱은 Siri가 명령을 맡는 다양한 사용자 억양과 관련하여 실수를 범할 수 있습니다.

시장과 경쟁이란 무엇인가

Market and Competition

2018년 App Store 통계 에 따르면 Apple은 모바일 앱과 관련하여 지난 몇 년 동안 엄청난 성장을 보였습니다. 그러나 Apple이 허용하지 않은 한 가지는 Siri 앱을 타사와 통합하는 것이었습니다. 이는 모든 경쟁업체가 이 부문에서 훨씬 앞서 있다는 점을 고려할 때 놀라운 것입니다.

Apple은 타사 응용 프로그램에서 음성 인식을 사용하도록 허용하는 데 약간 늦을 수 있습니다. 이 시장의 경쟁은 Google Now, Windows Cortana 및 Amazon의 Alexa와 치열합니다. 시장 수익은 위의 차트가 반영하는 것처럼 미래에 엄청나게 성장할 것입니다.

위에서 언급한 것 외에 음성 인식 시장의 주요 업체는 다음과 같습니다.

  1. 뉘앙스 커뮤니케이션
  2. 아그니티오 코퍼레이션
  3. 아우라야 시스템
  4. 브레이나소프트
  5. 보이스박스 기술
  6. 펄크럼 생체 인식
  7. 신경기술
  8. 보이스 트러스트

이상으로 도입부를 마칩니다. 다음 섹션에서는 앱에 Siri를 통합하는 방법에 대해 자세히 알아보겠습니다.

앱에 Siri를 통합하는 방법은 무엇입니까?

앱에 Siri 통합

자주 묻는 질문 'iOS 앱을 Siri로 확장하는 방법'에 대한 답변이 드디어 도착했습니다. 다음 부분에서는 Siri를 매우 간단하면서도 상세한 방식으로 앱과 통합하는 방법을 배웁니다.

인텐트 확장 추가

앞서 언급했듯이 자체적으로 실행되는 두 앱은 iOS에서 서로 상호 작용할 수 없습니다. 여기에서 SiriKit이 등장합니다. 하나의 앱이 다른 앱과 상호 작용하고 데이터를 공유할 수 있습니다. 이 메커니즘을 확장이라고 합니다. Siri는 이를 위해 두 가지 확장 기능을 사용합니다.

1. 인텐트 확장

의도 확장은 Siri와 응용 프로그램이 서로 상호 작용하는 방식입니다. 상호 작용에 중요하며 이 확장 기능이 없으면 Siri를 사용할 수 없습니다.

2. 인텐트 UI 확장

Intent UI 확장은 개발자가 사용자에게 사용자 정의 보기를 표시하려는 경우에 사용됩니다. Siri에는 이미 기본 보기가 있지만 개발자가 원하는 경우 응용 프로그램에 대한 사용자 지정 보기를 만들 수 있습니다.

의도 편집

확장이 추가되면 앱이 처리할 요청을 알 수 있도록 인텐트 확장의 info.plist가 편집됩니다. 개발자는 카테고리, 제목, 설명, 매개변수 및 해당 유형 등과 같은 추가 정보를 추가할 수 있습니다. 이를 통해 앱에서 허용되는 의도를 이해하는 데 도움이 됩니다.

개발자는 요청을 처리할 수 있는 단어를 지정해야 합니다. 이것은 앱의 작업을 조금 더 쉽게 만듭니다. 지정된 단어는 또한 앱이 사용자가 원하는 것을 이해하는 데 도움이 됩니다.

인텐트 구현

이것이 Siri 통합으로 iOS 앱을 실행하기 위해 필요한 모든 것입니다. 또한 이 작업을 수행하려면 앱 ID에서 Siri가 활성화되어 있는지 확인하십시오. 구현하려면 다음 단계를 따르세요.

  1. Intents Extension 대상이 선택되었는지 확인하십시오.
  2. 실행합니다.
  3. Xcode에서 앱을 실행하라는 메시지가 표시되면 Siri를 선택합니다.

모든 작업이 완료되면 Siri와 상호 작용을 시작하고 의도 확장이 어떻게 작동하는지 확인하십시오.

Siri를 사용하고 이미 Sirikit을 통합한 일부 앱은 Pinterest, Whatsapp, Trello, LinkedIn, Google News, City Mapper, Car Commands 등입니다.

다음은 SiriKit이 통합된 Siri 타사 앱의 몇 가지 예입니다.

  1. Pinterest: Siri에게 특정 아이디어와 영감을 달라고 요청할 수 있습니다. "Siri야, Pinterest에서 방 장식 핀을 찾아봐."
  2. Whatsapp: Siri에게 요청하여 친구에게 메시지를 보낼 수 있습니다. "Siri야, Claudia에게 15분 후에 다시 전화하겠다고 메시지를 보내줘."
  3. Trello: "Siri야, 내 프로젝트 보드 보여줘"라고 말하면 프로젝트의 스토리보드를 볼 수 있습니다.
  4. LinkedIn: 네트워크에 있는 모든 사람에게 메시지를 보내도록 Siri에게 요청할 수 있습니다. "Hey Siri, George에게 '연결해 주셔서 감사합니다.'라는 Linkedin 메시지를 보내세요."

Siri의 미래는 무엇입니까?

사용자를 염두에 두고 Apple은 최근 다양한 기능을 갖춘 iOS 12.1을 출시했으며 이제 개발자용 SiriKit을 도입했습니다. 음성 명령의 편리함은 사용자에게 생명의 은인이며 Apple은 이미 가지고 있는 다른 앱 외에 목록에 더 많은 앱을 추가할 가능성이 높습니다.

이러한 AI 기반 음성 인식 기술은 가까운 미래에 우리의 생활 방식을 바꿀 것입니다. 비록 애플이 경주에 늦게 왔지만 다른 경쟁자들을 빠르게 따라잡을 것입니다. AI가 인간을 위해 할 수 있는 다른 일을 보는 것은 큰 놀라움이 될 것입니다.

iPhone 앱 개발 회사 로서 , 이것은 Apple의 새로운 SiriKit 및 타사 앱과 함께 SiriKit을 사용하는 방법에 대한 우리의 견해입니다. 그러나 SiriKit을 사용하여 iOS 앱을 확장하는 방법에 대해 자세히 알고 싶다면 당사 전문가 팀에 문의하시면 답변을 드리겠습니다.

자주 묻는 질문

Q. Siri는 어떤 앱과 함께 작동합니까?

이미 Sirikit을 통합한 일부 앱은 Pinterest, Whatsapp, Trello, LinkedIn, Google News, City Mapper, Car Commands 등입니다.

Q. Siri가 타사 앱을 제어할 수 있습니까?

이전 버전의 iOS에서는 타사 응용 프로그램에 대해 제한된 Siri 입력만 활성화했지만 iOS 10에서는 Siri의 인앱 제어를 허용하는 다양한 타사 앱을 도입했습니다. 호환되는 응용 프로그램에서 Siri를 사용하기 전에 Siri가 "켜져" 있고 상호 작용이 활성화되어 있는지 확인해야 합니다.

Q. Siri가 앱에 액세스할 수 있습니까?

예, Siri는 타사 앱에 액세스할 수 있으며 Siri 단축어와 Siri 제안 사이에 Apple의 스마트 비서는 알림 설정, 문자 메시지, 전화, 길 찾기, 식당 찾기 등의 일상적인 작업을 훨씬 더 생산적으로 만들고 단순화하는 데 도움을 줄 수 있습니다.