Watson swift SDK for Objective-C桥接语音到文本

时间:2017-08-22 10:14:46

标签: ios swift sdk watson

Watson swift SDK for Objective-C桥接语音到文本

我正在使用Objective-C语言的iOS应用程序。在那,我们使用的是Watson SDK,它也是Objective-C版本,但是最近我们遇到了关于该SDK的问题,之后,我们找到了那个SDK团队,他们说它已被弃用,并尝试集成Swift版本SDK。现在,我们正在集成Swift版本的Watson SDK。

我们通过桥接来跟踪链接,成功整合了Text To Speech。

我想制作这个方法,这是我申请Objective-C桥接的要求。

NullTest.where(str: 'a')
SELECT * FROM "null_test" WHERE "str" = 'a'

NullTest.where.not(str: 'a')
SELECT * FROM "null_test" WHERE "str" != 'a'

NullTest.where(str: nil)
SELECT * FROM "null_test" WHERE "str" IS NULL

NullTest.where.not(str: nil)
SELECT * FROM "null_test" WHERE "str" IS NOT NULL

NullTest.where(str: nil).or(NullTest.where.not(str: 'a'))
SELECT * FROM "null_test" WHERE "str" IS NULL OR "str" != 'a'

//上述方法完全在Speech to Text的SDK文件中

    // start recognize 
[stt recognize:^(NSDictionary* res, NSError* err){

if(res == nil && err == nil){  
 return;
  }
if(err == nil) {
if([self.stt isFinalTranscript:res]) {


}

} dataHandler:^(NSData* data) {


} powerHandler:^(float power) {

}];

https://github.com/watson-developer-cloud/swift-sdk/blob/master/docs/objective-c.md

但是,使用Speech to Text集成,任何人都可以了解上面的代码。

0 个答案:

没有答案