我想使用iOS Speech框架在Objective-C应用程序中进行语音识别.
我发现了一些Swift示例,但是在Objective-C中找不到任何东西.
是否可以从Objective-C访问此框架?如果是这样,怎么样?
speech-recognition objective-c speech-to-text mobile-application ios
你如何通过AVAssetReader读取样本?我找到了使用AVAssetReader进行复制或混合的示例,但这些循环始终由AVAssetWriter循环控制.是否可以只创建一个AVAssetReader并通读它,获取每个样本?
谢谢.
我CTCallCenter在我的项目中使用.现在它被弃用了,我想知道什么是替代品?如何获得语音通话活动?
我在 iOS 10 中使用 CXCallObserver 更改了 CTCallCenter。
这是我的代码:
#import <CallKit/CXCallObserver.h>
#import <CallKit/CXCall.h>
-(void)viewDidLoad {
CXCallObserver *callObserver = [[CXCallObserver alloc] init];
[callObserver setDelegate:self queue:nil];
... ...
}
- (void)callObserver:(CXCallObserver *)callObserver callChanged:(CXCall *)call {
if (call.hasConnected) {
NSLog(@"********** voice call connected **********/n");
} else if(call.hasEnded) {
NSLog(@"********** voice call disconnected **********/n");
}
}
Run Code Online (Sandbox Code Playgroud)
但是我无法收到语音呼叫事件,并且收到了如下警告:
Sending 'HomeViewController *const __strong' to parameter of incompatible type 'id<CXCallObserverDelegate> _Nullable
Run Code Online (Sandbox Code Playgroud)
请帮我。
我正在构建一个网络浏览器,最近我在尝试使用我在网站上的Google帐户登录时遇到了错误.
这很奇怪,因为我检查了我的应用程序和Safari的用户代理,它们都是相同的.
有什么建议?
UPDATE
WKWebView嵌套在自定义UIViews树的3层深处.
这是初始化代码:
_webView = [[WKWebView alloc] init];
_webView.allowsBackForwardNavigationGestures = NO;
_webView.allowsLinkPreview = NO;
_webView.navigationDelegate = self;
_webView.UIDelegate = self;
_webView.frame = CGRectMake(0.0, 0.0, self.contentView.frame.size.width, self.contentView.frame.size.height);
[self.contentView addSubview:_webView];
Run Code Online (Sandbox Code Playgroud) 有谁知道为什么这个请求被缓存?
我正在使用未经修改的.default URLSessionConfiguration.
响应标头是:
(来自Charles,通过调试数据任务完成块中的响应确认)
{
"Accept-Ranges" = bytes;
"Content-Length" = 1480;
"Content-Type" = "application/json";
Date = "Mon, 22 May 2017 19:14:13 GMT";
Etag = "\"42bebc5fb88323b8cd145ed85ea7a018\"";
"Last-Modified" = "Mon, 22 May 2017 14:54:38 GMT";
Server = AmazonS3;
"x-amz-id-2" = "abcdefghijklmn";
"x-amz-request-id" = 1A2B3C4D5E;
}
Run Code Online (Sandbox Code Playgroud)
我正在验证使用Charles代理缓存请求 - 第一个请求出现,但后续请求没有.
使用.ephemeral会话配置,或者为内存和磁盘大小设置自定义url缓存为0显示Charles中的所有请求,因此我知道Charles是一个有效的测试.
我一直认为没有缓存标头不会缓存响应:|
任何人的想法?
编辑:这是我正在提出的要求
po task.originalRequest
? Optional<URLRequest>
? some : http://s3-eu-west-1.amazonaws.com/path/path/configuration.json
? url : Optional<URL>
? some : http://s3-eu-west-1.amazonaws.com/path/path/configuration.json
- cachePolicy : 0
- timeoutInterval : 60.0
- …Run Code Online (Sandbox Code Playgroud) 要为 iPhone 设备编译 PJSIP 库,我正在使用此代码
make distclean && make clean
ARCH='-arch arm64' ./configure-iphone --enable-opus-codec
make dep
make
Run Code Online (Sandbox Code Playgroud)
此代码允许我仅为单一架构安装我的应用程序。为所有架构(armv7、armv7s、arm64、i386、x86_64)编译 pjsip,我可以使用哪个命令或工具
NSURLSession请求HTTP/2.0
在iOS9中工作.
但在iOS10中无效
我的代码:
NSURLSession *session = [NSURLSession sharedSession];
request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://ga.seeyouyima.com/page"]];
[request setHTTPMethod:@"POST"];
[[session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (completedBlock) {
completedBlock(data, response, error);
}
}] resume];
Run Code Online (Sandbox Code Playgroud) ios ×4
objective-c ×4
ios10 ×3
callkit ×2
avfoundation ×1
build ×1
caching ×1
cocoa-touch ×1
google-oauth ×1
http2 ×1
iphone ×1
makefile ×1
nsurlcache ×1
nsurlsession ×1
pjsip ×1
swift ×1
user-agent ×1
voip ×1
wkwebview ×1