2016-09-23 6 views
2

Я попытался импортировать фреймворк SpeechKit для watchOS и получил ошибку. Есть ли способ использовать его с часами? Я получаю сообщение об ошибке, когда я импортировать Speechkit Framework не говоря "нет такого модуля Speech"Поддерживается ли поддержка SpeechKit в watchOS 3?

import WatchKit 
import Foundation 
import Speech 

class SpeechInterfaceController: WKInterfaceController, SFSpeechRecognizerDelegate { 

override func awake(withContext context: Any?) { 
    super.awake(withContext: context) 

    // Configure interface objects here. 
} 

override func willActivate() { 
    // This method is called when watch view controller is about to be visible to user 
    super.willActivate() 
} 

override func didDeactivate() { 
    // This method is called when watch view controller is no longer visible 
    super.didDeactivate() 
} 

}

+0

Pl. Отправьте свой код и получите ошибку. –

+0

Я добавил код и сообщение об ошибке – Derivative

ответ

1

рамки Речь идет не в watchOS SDK (на watchOS 3,0-3,1, по крайней мере). Вы можете увидеть это in the framework docs:

speech framework docs screenshot

(если она поддерживает watchOS, tvOS или MacOS, те будут перечислены в SDK на этой странице.)

Вы также можете увидеть множество доступных рамок в вашем Xcode SDK: посмотрите на Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS3.1.sdk/System/Library/Frameworks/ или на панели перехода на панели редактора Xcode, когда вы посмотрите версию заголовка системы watchOS в ObjC или список доступных параметров, когда вы вручную добавляете в Linked Frameworks и библиотеки для своих цель проекта WatchKit для проекта.

-1

рамки SpeechKit не доступен для watchOS 3.

Чтобы получить распознавание речи в смотреть приложение, которое вы можете использовать вместо этого:

presentTextInputController(withSuggestions: nil, allowedInputMode: .plain) { (results) in 
    if let results = results?.first as? String { 
     self.label.setText(results) 
    } 
} 
+0

Я не понимаю, почему -1? – Anthony