sfspeechrecognizer

    3熱度

    1回答

    我正在使用ios語音識別,並且每當有足夠的上下文時它的表現都非常好。我僅將語音識別用於數字輸入,並看到問題。例如,使用單個數字的數字(如2 - 也是,或8 - 吃);沒有足夠的上下文。甚至有一些兩位數字(80有時被翻譯成白癡)。我想向語音識別器表明輸入是數字。例如,如果輸入是「數字2」,那麼語音識別器的功能非常出色。我玩過一些提示 - SFSpeechRecognitionTaskHint(未指定

    1熱度

    1回答

    我剛剛實現了SFSpeechRecognizer,因爲我想讓它指定一些數字,但是我遇到的問題是如果我說「one」result.bestTranscription.formattedString是「one」,但如果我說「十」結果拋出「10」,我怎麼能設法得到一個單一的數字來表示實際的數字而不是交響樂的「一個」。

    1熱度

    1回答

    我不知道爲什麼我有這個錯誤。我得到的錯誤是 終止應用程序由於未捕獲的異常 'com.apple.coreaudio.avfaudio',理由是: '要求的條件是假的:_recordingTap ==零' UPDATE 實際上,這種方式很有效,但幾次後,突然按鈕被禁用,話筒不再起作用。然後它會導致錯誤並崩潰。 你能幫我解決嗎? class ViewController: UIViewControll

    1熱度

    1回答

    我試圖在textview中簡化語音框架的使用。我可以基於輸入文本視圖,啓動代碼或其他操作輕鬆啓動語音識別過程。但是,我也想在沒有用戶接觸的情況下結束語音識別。我一直無法在Speech框架中找到任何內容來表明有可用的方法來執行此操作。我已經制定了一種方法來完成它,方法是定義一個詞作爲停止轉錄的觸發器,然後從轉錄中刪除該詞。它確實有效,但用戶當然不會說這個詞。有沒有更好的方法來處理這個概念? iOS的

    1熱度

    1回答

    我正在使用新的Apple Speech庫,並且找不到命令來翻轉isFinal bool,並在沉默幾秒後結束轉錄。有沒有人知道如何在沉默後結束任務? 這是接收語音轉錄結果的代碼。 recognitionRequest.shouldReportPartialResults = true speechRecogTask = speechRecognizer.recognitionTask(w

    0熱度

    2回答

    在我的iOS應用程序中,我試圖使用iOS 10的最新功能Speech API轉錄預先錄製的音頻。 包括documentation在內的多個源聲明,Speech API(更具體而言,SFSpeechRecognizer)的音頻持續時間限制爲1分鐘。 在我的代碼中,我發現任何長度大約爲15秒或更長的音頻文件都會得到以下錯誤。 Error Domain = kAFAssistantErrorDomain

    4熱度

    1回答

    我正在嘗試語音識別示例。如果我開始通過麥克風識別我的講話,那麼我試圖讓iPhone聽到那個可識別文本的聲音。這是工作。但是,聲音太低。你能指導我嗎? 而不是,如果我試圖在簡單的按鈕操作,AVSpeechUtterance代碼,音量是正常的。 之後,如果我採用startRecognise()方法,音量太低。 我的代碼 func startRecognise() { let audioSessio

    7熱度

    1回答

    我使用iOS 10內置的語音識別功能來竊聽一個小項目。我使用設備的麥克風獲得了工作成果,我的演講被非常準確地識別出來。 我的問題是識別任務回調呼籲每個可用的部分轉錄,我希望它檢測人停止了講話,並呼籲與isFinal屬性設置爲true回調。它沒有發生 - 應用程序無限期地在監聽。 是否SFSpeechRecognizer有史以來能夠檢測到句子結束? 這是我的代碼 - 它基於互聯網上找到的例子,它主要

    2熱度

    1回答

    我正在製作一個應用程序,可以進行文本轉語音和語音轉文本。 我現在遇到的問題是,使用AVSpeechSynthesizer的文本到語音轉換工作正常。但是在我使用SFSpeechRecognizer進行錄音和文字處理之後,文本到語音轉換停止工作(即不會回覆)。 我對swift也很陌生。但是我從幾個不同的教程中獲得了這些代碼,並嘗試將它們合併在一起。 這裏是我的代碼: private var speec

    8熱度

    2回答

    我在我的應用程序中實現語音識別。當我第一次使用語音識別邏輯呈現視圖控制器時,一切正常。然而,當我嘗試再次呈現視圖控制器,我得到以下崩潰: ERROR: [0x190bf000] >avae> AVAudioNode.mm:568: CreateRecordingTap: required condition is false: IsFormatSampleRateAndChannelCountVa