2016-09-23 16 views
2

watchOS用のSpeechKitフレームワークをインポートしようとしましたが、エラーが発生しました。時計と一緒に使う方法はありますか?私はSpeechkit Frameworkは、「そのようなモジュールのスピーチは」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

P1。あなたのコードを掲載し、あなたが得るものを誤りさせてください。 –

+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/、またはwatchOSシステムヘッダファイルのObjCバージョンを見るときはXcodeエディタペインの上のジャンプバーを参照してください。手動でリンクされたフレームワークとライブラリに追加するときに利用可能なオプションのリストプロジェクトのWatchKit拡張ターゲット。

-1

SpeechKitフレームワークは、音声認識を取得するにはwatchOS 3.

のために利用できませんと言ってインポートするとき、私はエラーを取得していますwatchアプリケーションを使用することができます:

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

私はそれを得ることはありません、なぜ-1? – Anthony

関連する問題