2017-11-01から1ヶ月間の記事一覧

Electronアプリから、別のアプリへファイルのドラッグアンドドロップによる受け渡しを実現する

経緯 Electronのアプリで音声ファイルを生成したら、その音声ファイルを直接、動画編集ソフトにドロップしたかった。 これが出来ると、音声録音→動画編集ソフトに突っ込み、の作業をポイポイできるようになる。 ファーストトライ 駄目だったパターン。これ(↓…

[AquesTalk][Electron] Macで動作するゆっくり系ボイス再生アプリMYukkuriVoiceでAquesTalk10に対応した

いや、正確には、既に作ってあって、 そのアプリでAquesTalk10(https://www.a-quest.com/products/aquestalk.html)の音声再生・音声録画を使えるようにした。 https://github.com/taku-o/myukkurivoice AquesTalkは、動画などで"ゆっくり"と呼ばれているキャ…

[node.js][javascript] node ffiで構造体を扱う

node ffiで構造体を扱うなら、ref-structを使用する npm install --save ffi npm install --save ref npm install --save ref-struct var StructType = require('ref-struct'); // 型を定義 var AQTK_VOICE = StructType({ bas: ref.types.int, spd: ref.typ…

Capfile locked at 3.8.1, but 3.7.1 is loaded

Capfile locked at 3.8.1, but 3.7.1 is loadedと表示された時の対処。 gem list cap > *** LOCAL GEMS *** > > capistrano (3.7.1) gem install capistrano -v 3.8.1

Finderからzip圧縮したファイルと、コマンドからzip圧縮したファイルでサイズが違う

mac

調べると、別のアルゴリズムが使われているらしい。 Finderからzip圧縮したファイルの方がサイズが小さくなる。 試したら倍くらい違う。で、実際、Finderからの圧縮と同じzipファイルを作るには、 dittoコマンドを使えば良いそう。 ditto -c -k --sequesterR…

古いバージョンのElectronで作られたアプリのElectronライブラリを更新する

Electron製アプリのElectronのバージョンがだいぶ古くなったので更新してみる。 https://github.com/taku-o/myukkurivoice Electronのバージョンを上げても、特に機能が増えたりしないのがツライところだが。 後になるほど、更新作業の量が増えたり、インタ…