我能用語音識別更有效地編碼嗎?

語音識別越來越好,而且越來越多地不僅僅用於提醒和電子郵件。但是你能用它來幫助你編碼嗎?也許 吧。斯塔克交易所的喋喋不休的編碼員插嘴了。...
Illustration for article titled Can I Use Voice Recognition to Code More Efficiently?

語音識別越來越好,而且越來越多地不僅僅用於提醒和電子郵件。但是你能用它來幫助你編碼嗎?也許 吧。斯塔克交易所的喋喋不休的編碼員插嘴了。

我正在尋找用另一種形式的輸入來增強滑鼠和鍵盤控制的方法。有沒有辦法用像龍一樣的東西來觸發巨集觀擴張?例如,我可以建立一個語音命令來編寫迴圈模板嗎?

請看這裡的原始問題。

使用蜻蜓(alex回答)

我使用了一個類似的方法編寫了一個系統,它是一個強烈的支援使用語音到程式碼的支持者,我現在已經使用了幾個星期了。基本上,它在虛擬機器上執行NatLink和蜻蜓,併在Linux系統上執行操作。它肯定還是管道磁帶編碼,但我對初步結果很滿意。你可以在GitHub上查一下。在Windows上,大部分程式碼應該只與蜻蜓一起使用,只需進行微小的更改。

那它能用嗎?我聽寫並不比打字快。但我在語音和鍵盤的結合下速度更快,而且無論如何,我花了足夠的時間停下來,認為由於語音導致的程式碼輸入的小幅度放緩不會對整體生產力產生太大影響。我相信只要多加努力我就能提高。

特裡斯坦·海菲爾德最近也釋出了關於蜻蜓集團的類似專案。

你可能還想看看語音程式碼。我已經玩了一點,雖然這不是我真正想要的,這是一個非常有趣的專案。

肯定有很多有前途的東西在四處飄蕩,但目前你需要準備做一些實質性的定製和駭客自己為了得到一個系統的工作,你會很高興。

聲音並不總是最好的(由asfallows回答)

我認為語音啟用工具的力量和潛力在於使用口語來觸發動作和事件,而不是取代打字。

例如,如果您可以將語音識別軟體包配置為觸發諸如“開啟”、“儲存”、“構建”、“執行”等命令,那麼您就可以透過選單或鍵入熱鍵節省時間。

不過,我不建議您花太多精力使用語音識別來實際生成原始碼,一個關鍵字一個關鍵字。除非你是一個非常快的演講者或一個非常慢的打字員,否則你可能無法透過這種方法提高你的速度、準確性或整體效率。想象一下,每當您需要特殊的標記字元時,必須說“點”、“開括號”、“分號”等等,這些字元在程式設計中比在散文中要普遍得多。如果沒有一個高度專業化的方法(一個比調整包(比如NaturallySpeaking)更費勁的方法),我懷疑你會提高效率。

然而,作為一個程式設計師,提高效率最有希望的領域之一是避免上下文轉換。例如,盡可能多地使用熱鍵而不是滑鼠,而不將手從鍵盤上移開,可以幫助程式設計師保持專註和高效。如果語音啟用系統可以減少使用滑鼠和退出活動程式所花費的時間,那麼它可能是有效的,但是嘗試用說話代替打字聽起來不太可能使編碼變得更容易。

而是掌握現有的工具(由dave newton回答)

在我看來,用於程式設計的語音輸入可能比打字效率要低得多,特別是在一個擁有良好巨集和模板功能的體面編輯器中。我認為你最好弄清楚你通常工作的領域,你已經可以訪問或可以建立什麼程式碼生成工具,確定你能找到的每一個可能的鍵盤和模板效率。

程式設計詞彙是專門的,它關註於不同的終端集,而不是通常的語音。上下文敏感和語言敏感的編輯器可以訪問您正在處理的任何語言、環境和框架的抽象語法樹,而Dragon和其他此類語音輸入軟體則不訪問。

這是我每兩年玩一次的,已經有十多年了,我放棄之前很少需要超過一兩個小時。作為開發人員,我們處理的抽象只是不太適合於英語詞彙。即使使用語音巨集,我個人還沒有看到一個系統,或者系統的組合,這並不讓我想打我的顯示器的臉。

不同意上述答案?留下你自己的答案或在最初的問題上發表評論。在Personal Productivity Stack Exchange上可以看到更多類似的問題,這是一個問答網站,面向希望生活更有效率的人。如果你有自己的問題需要解決,那就去問吧。你會得到答案的(而且是免費的。)

圖片由Maksim Kabakou(Shutterstock)和Ljupco Smokovski(Shutterstock)混合而成。

  • 發表於 2021-05-21 13:44
  • 閱讀 ( 26 )
  • 分類:網際網路

你可能感興趣的文章

製作語音命令應用程式的最佳列表

...定應用程式來調出你的購物清單。輕觸麥克風圖示即可使用語音錄製功能。看螢幕上有沒有關於何時發言的提示。 ...

  • 發佈於 2021-03-13 03:46
  • 閲讀 ( 66 )

透過在windows中設定語音識別來啟用語音到文字和語音控制

... 這是初始設定的結束,但是在您準備在整個系統中使用語音識別之前還有很多事情要做。 ...

  • 發佈於 2021-03-16 09:09
  • 閲讀 ( 45 )

機器人如何學習閱讀和思考

...語言。當你和你的朋友交談時,你使用自然語言。你也可能用它來和你的數字私人助理交談。 ...

  • 發佈於 2021-03-16 12:24
  • 閲讀 ( 46 )

下面是你可以用mac語音控制做的

... 下面是你可以在Mac上使用語音控制的方法。 ...

  • 發佈於 2021-03-17 01:23
  • 閲讀 ( 51 )

如果你用語音打字或發簡訊,你會喜歡這個安卓鍵盤的

你能真正感受到Android定製自由的地方之一就是你的鍵盤。每種型別的打字員都有鍵盤,所以你不必感到被鎖在一個鍵盤裡。無論你想要一個最小的外觀,刷出單詞的能力,還是一個超級精確的預測引擎,你都會在googleplay上找到...

  • 發佈於 2021-03-17 05:48
  • 閲讀 ( 38 )

如何使用googletensorflow和raspberry-pi構建diy人工智慧專案

... 但是你還能用TensorFlow做什麼呢? ...

  • 發佈於 2021-03-23 18:25
  • 閲讀 ( 48 )

如何讓任何應用程式在android上使用語音命令

...續閱讀,學習一些我最喜歡的方法,在其他應用程式中使用語音命令。 ...

  • 發佈於 2021-03-25 23:02
  • 閲讀 ( 56 )

透過口述一切來節省時間:抓住口述專業交易

... 喜歡寫作,但不能在鍵盤上快速打字?希望你能用你的聲音做筆記,這樣你就可以在做其他事情時同時處理多個任務了?你不必花很多錢在聽寫軟體上:Dictanote可以幫你解決這個問題。 ...

  • 發佈於 2021-03-30 09:05
  • 閲讀 ( 40 )

語音聽寫在Windows10內部版本20206中實現

...,可以透過按WIN+H或開啟觸控鍵盤並單擊麥克風按鈕來啟用語音聽寫。 ...

  • 發佈於 2021-03-30 11:25
  • 閲讀 ( 40 )

如何在iphone和ipad上用語音打字

...候你在一個可以用鍵盤輸入文字的應用程式中,你都可以用語音聽寫代替打字。為此,輕觸文字輸入欄位,以便彈出螢幕鍵盤。接下來,輕觸空格鍵左側的小麥克風按鈕。 (如果在鍵盤上看不到麥克風圖示,請確保裝置上已啟...

  • 發佈於 2021-03-31 10:54
  • 閲讀 ( 51 )
srb779
srb779

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦