간편한 음성 입력용 단어 등록(vCard 생성 및 연락처 가져오기)

배경.

  • Mac와 아이폰을 통한 음성 입력.
  • 단어 등록은'연락처'를 이용한다.
  • 문제.

  • 한 단어씩 많은 단어를 등록하는 것은 매우 번거롭다.
  • 해법

  • 단어와 읽는 것을 일람하여 vCard를 만드는 프로그램을 만들면 된다.
  • 절차.


    list = <<"EOD"
    Vim,びむ
    esa,えさ
    とき,とき
    こと,こと
    もの,もの
    いう,いう
    Web連載,うえぶれんさい
    cakes連載,けいくすれんさい
    note,のーと
    JavaScript,じゃばすくりぷと
    EOD
    LIST = []
    list.split(/\n/).each do |name_yomi|
      if name_yomi.match(/(.*),(.*)/)
        name = $1
        yomi = $2
        print <<"EOD"
    BEGIN:VCARD
    VERSION:3.0
    PRODID:-//Apple Inc.//Mac OS X 10.15.5//EN
    N:#{name};;;;
    FN:#{name}
    X-PHONETIC-FIRST-NAME:#{yomi}
    X-PHONETIC-LAST-NAME:#{yomi}
    NOTE:音声入力用
    END:VCARD
    EOD
      end
    end
    

    사용법


    $ ruby vcard-maker.rb > import.vcf
    $ open import.vcf
    

    원시문

  • Mac와 아이폰을 통해 음성 입력을 쉽게 하고 단어로 로그인하는 루비 스크립트(vCard 데이터를 생성하여 연락처로 가져오기)
  • 좋은 웹페이지 즐겨찾기