最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS開發(fā)第三方語音-微信語音

 更新時間:2015年08月18日 17:14:39   作者:幻想無極  
微信語音開放平臺致力于為開發(fā)者提供免費的語音技術(shù),目前已經(jīng)開放的語音技術(shù)包括在線語音識別、在線語音合成等,下面通過本篇文章給大家介紹IOS開發(fā)第三方語言-微信語言,需要的朋友可以一起來學習下

微信只能開發(fā)平臺http://pr.weixin.qq.com/,里面包含了微信語音和圖像,集成很簡單,下載方demo后會有個文檔,按照流程來(因為它只提供了真機的.a文件,所以只能用真機哦,不然會報錯)

先用個有UI界面的sdk

1.裝上sdk,引入相關(guān)包

2.設(shè)置 Build Settings

C++ Standard Library: libstdc++ 或 Compiler Default

Compile Sources As: Objective-C++ 或 將使用 SDK 的文件擴展名改為.mm

隨便把一個文件后綴改成.mm不然會報錯

3.添加代碼

#import "CustomNewViewControl.h"
#import "WXSpeechRecognizerWithUI.h"
@interface CustomNewViewControl ()<WXVoiceWithUIDelegate> {
  WXSpeechRecognizerWithUI *_wxssui;
  __weak IBOutlet UILabel *label;
}
@property (weak, nonatomic) IBOutlet UIButton *button;
@end
@implementation CustomNewViewControl
- (void)viewDidLoad {
  [super viewDidLoad];
    _wxssui = [[WXSpeechRecognizerWithUI alloc] initWithDelegate:self andUserKey:@"bfcecacabcbeaecdcbca"];
}
//點擊事件
- (IBAction)buttonPressed:(UIButton *)sender {
  label.text = @"";
  [_wxssui showAndStart];
}
//代理 WXVoiceWithUIDelegate
- (void)voiceInputResultArray:(NSArray *)array{
  WXVoiceResult *result=[array objectAtIndex:];
  [label setText:result.text];
}

無UI界面的sdk也差不多

注意:使用無界面UI需要遵守以下規(guī)則

微信語音開放平臺免費為你的應(yīng)用提供語音識別服務(wù),你可以根據(jù)自己的風格自由制定 UI,但需在語音采集識別的窗口正確、完整的標注“Powered by 微信智能”或“語音技術(shù)由 微信智能提供”的字樣。參考如下彈窗:

集成和上面一樣,就不再重復(fù)

//
// ViewController.m
// weixinyuyinwuui
//
// Created by apple on //.
// Copyright (c) 年 tqh. All rights reserved.
//
#import "ViewController.h"
#import "WXVoiceSDK.h"
@interface ViewController ()<WXVoiceDelegate>
@property (weak, nonatomic) IBOutlet UILabel *label;
@property (weak, nonatomic) IBOutlet UIButton *button;
@end
@implementation ViewController
- (void)viewDidLoad {
  [super viewDidLoad];
  // SDK
  WXVoiceSDK *speechRecognizer = [WXVoiceSDK sharedWXVoice];
  //可選設(shè)置
  speechRecognizer.silTime = .f;
  //必選設(shè)置
  speechRecognizer.delegate = self;
  [speechRecognizer setUserKey:@"bfcecacabcbeaecdcbca"];
}

#pragma mark -----------WXVoiceDelegate------------
- (void)voiceInputResultArray:(NSArray *)array{
  //一旦此方法被回調(diào),array一定會有一個值,所以else的情況不會發(fā)生,但寫了會更有安全感的
  if (array && array.count>) {
    WXVoiceResult *result=[array objectAtIndex:];
    _label.text = result.text;
  }else{
    _label.text = @"";
  }
}
- (void)voiceInputMakeError:(NSInteger)errorCode{
  _label.text = [NSString stringWithFormat:@"錯誤:%ld",(long)errorCode];
}
- (void)voiceInputVolumn:(float)volumn{
//  [_speechRecognizerView setVolumn:volumn];
}
- (void)voiceInputWaitForResult{
//  [_speechRecognizerView finishRecorder];
}
- (void)voiceInputDidCancel{
//  [_speechRecognizerView didCancel];
}

#pragma mark - 點擊事件
- (IBAction)buttonPressed:(UIButton *)sender {
  sender.selected = !sender.selected;
  if (sender.selected) {
    _label.text = @"錄音中...";
    [[WXVoiceSDK sharedWXVoice] startOnce];
    [_button setTitle:@"完成" forState:UIControlStateNormal];
  }else {
    [[WXVoiceSDK sharedWXVoice] finish];
    [_button setTitle:@"錄音" forState:UIControlStateNormal];
  }
}
- (IBAction)cancelButtonPressed:(UIButton *)sender {
   [[WXVoiceSDK sharedWXVoice] cancel];
  [_button setTitle:@"錄音" forState:UIControlStateNormal];
}
@end

以上就是本文對IOS開發(fā)第三方語言-微信語言的全部介紹,希望對大家有所幫助。

相關(guān)文章

  • iOS實現(xiàn)小型計算器

    iOS實現(xiàn)小型計算器

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)小型計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • IOS 獲取網(wǎng)絡(luò)圖片大小實例詳解

    IOS 獲取網(wǎng)絡(luò)圖片大小實例詳解

    這篇文章主要介紹了IOS 獲取網(wǎng)絡(luò)圖片大小實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • iOS開發(fā)學習 ViewController使用示例詳解

    iOS開發(fā)學習 ViewController使用示例詳解

    這篇文章主要為大家介紹了iOS開發(fā)學習 ViewController使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • ios Plist文件配置方法

    ios Plist文件配置方法

    下面小編就為大家分享一篇ios Plist文件配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • iOS開發(fā)狀態(tài)欄及設(shè)置功能全面詳解

    iOS開發(fā)狀態(tài)欄及設(shè)置功能全面詳解

    這篇文章主要為大家介紹了iOS開發(fā)狀態(tài)欄及設(shè)置功能全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • iOS動畫案例(1) 類似于qq賬號信息里的一個動畫效果

    iOS動畫案例(1) 類似于qq賬號信息里的一個動畫效果

    做一個類似于qq賬號信息里的一個動畫,感覺挺有意思,下面給大家分享iOS動畫案例(1) 類似于qq賬號信息里的一個動畫效果,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-01-01
  • iOS開發(fā)之通過銀行卡號獲取所屬銀行名稱

    iOS開發(fā)之通過銀行卡號獲取所屬銀行名稱

    本文給大家分享一段代碼關(guān)于ios通過銀行卡號獲取所屬銀行名稱,代碼簡單易懂,在項目開發(fā)中經(jīng)常會遇到這樣的功能,需要的朋友一起學習吧
    2016-11-11
  • iOS實現(xiàn)雷達掃描效果

    iOS實現(xiàn)雷達掃描效果

    這篇文章主要為大家詳細介紹了iOS實現(xiàn)雷達掃描效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • iOS13適配三指撤銷和文案限長實例詳解

    iOS13適配三指撤銷和文案限長實例詳解

    這篇文章主要為大家介紹了iOS13適配三指撤銷和文案限長實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • iOS繪制專屬于程序猿的浪漫愛心

    iOS繪制專屬于程序猿的浪漫愛心

    誰說程序猿不懂浪漫,這篇文章主要介紹了iOS繪制專屬于程序猿的浪漫愛心,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評論

清水河县| 区。| 贡嘎县| 宁陵县| 神池县| 五寨县| 镇原县| 琼结县| 凤台县| 永寿县| 金华市| 海原县| 双柏县| 东港市| 健康| 理塘县| 乌兰浩特市| 额济纳旗| 西安市| 龙山县| 常熟市| 资兴市| 灵石县| 从化市| 梨树县| 黄山市| 枝江市| 新宾| 湘阴县| 西青区| 徐州市| 罗田县| 偏关县| 波密县| 黔南| 德保县| 三河市| 广宁县| 托克逊县| 呈贡县| 锦屏县|