AssistantSeika + 偽装ちゃん + NCVによるニコ生コメント読み上げ

構成 音声合成ソフト(A.I. VOICE、ガイノイドTalk、VOICEVOX) AssistantSeika 偽装ちゃん NiconamaCommentViewer 初回設定手順 上記ソフトウェアをダウンロード・インストール 音声合成ソフトを起動、起動完了を待つ(AssistantSeikaのドキュメントを参照して各ソフトが動作する状態になっているか、設定を確認) AssistantSeikaを起動、製品スキャンを実行、スキャン完了を待つ(1つ以上の音声合成ソフトが認識されていることを確認) 偽装ちゃんの実行ファイルFakeChan.exeをBouyomiChan.exeという名前でコピー BouyomiChan.exeから偽装ちゃんを起動 NiconamaCommentViewerを起動 メニューから「設定」を開き、「読み上げ」タブを開く。「コメント読み上げを使用する」にチェックを入れる。 設定項目から「棒読みちゃん」を選択し、「棒読みちゃんの場所」に先ほどコピーしたBouyomiChan.exeのパスを設定 適当な放送を選び、URLから放送番号(lv***という文字列)をコピー(URL全体でもOK)、NiconamaCommentViewerの放送番号入力欄に貼り付ける、「接続」ボタンを押す 2回目以降の手順 音声合成ソフトを起動、起動完了を待つ(AssistantSeikaのドキュメントを参照して各ソフトが動作する状態になっているか、設定を確認) AssistantSeikaを起動、製品スキャンを実行、スキャン完了を待つ(1つ以上の音声合成ソフトが認識されていることを確認) BouyomiChan.exeから偽装ちゃんを起動 NiconamaCommentViewerを起動 放送番号を入力、「接続」ボタンを押す 「読み上げ ON/OFF」ボタンが緑色(ONというラベル)になっている場合、押して灰色(OFFというラベル)にする

2022年2月7日 · aoirint

Windows hostsファイルを編集する

管理者PowerShellに以下を貼り付ける。 notepad C:\WINDOWS\system32\drivers\etc\hosts

2022年2月7日 · aoirint

Windows シンボリックリンクを作成する

管理者cmdで実行する。 ; ファイル mklink C:\link C:\original ; ディレクトリ mklink /D C:\link C:\original

2022年2月7日 · aoirint

Windows タスクバーの日付に曜日を表示する

コントロールパネルを開く。 「表示方法」が「カテゴリ」の場合、「日付、時刻、数値形式の変更」を開く。 「表示方法」が「小さいアイコン」の場合、「地域」を開く。 または、「ファイル名を指定して実行」から、intl.cplを実行する。 「追加の設定」を開き、「日付」タブを開く。 データ形式、短い形式、の欄にyyyy/MM/dd dddを入力して適用する。 https://laboradian.com/show-day-of-week-on-taskbar-win10/ https://atmarkit.itmedia.co.jp/ait/articles/1404/25/news058.html

2022年2月7日 · aoirint

PostgreSQL 13 ユーザ(ロール)のパスワード変更

psql --user myuser postgres ALTER ROLE myuser WITH PASSWORD 'new_password'; https://www.postgresql.jp/document/13/html/sql-alterrole.html https://www.postgresql.org/docs/13/sql-alterrole.html https://stackoverflow.com/questions/12720967/how-to-change-postgresql-user-password

2022年2月6日 · aoirint

PostgreSQL 13 データベースの名前変更

psql --user myuser postgres ALTER DATABASE mydatabase RENAME TO new_mydatabase; https://www.postgresql.jp/document/13/html/sql-alterdatabase.html https://www.postgresql.org/docs/13/sql-alterdatabase.html https://www.postgresqltutorial.com/postgresql-rename-database/

2022年2月6日 · aoirint

MediaWikiのセットアップ

インストール Docker Hub公式のDockerイメージが公開されている。 Mediawiki - Official Image | Docker Hub 事前準備 docker-compose.yml version: '3.8' services: mediawiki: image: mediawiki:1.37 restart: always ports: - '127.0.0.1:8000:80' links: - database volumes: - ./app/images:/var/www/html/images # After initial setup, download LocalSettings.php to the same directory as # this yaml and uncomment the following line and use compose to restart # the mediawiki service # - ./LocalSettings.php:/var/www/html/LocalSettings.php # - ./app/extensions:/var/www/html/extensions # This key also defines the name of the database host used during setup instead of the default "localhost" database: image: mariadb:10.7 restart: always volumes: - database-data:/var/lib/mysql environment: # @see https://phabricator.wikimedia.org/source/mediawiki/browse/master/includes/DefaultSettings.php MYSQL_DATABASE: my_wiki MYSQL_USER: wikiuser MYSQL_PASSWORD: example MYSQL_RANDOM_ROOT_PASSWORD: 'yes' volumes: database-data: nginx設定ファイル (/etc/nginx/sites-enabled/wiki.example.com.conf) server { server_name wiki.example.com; proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # auth_basic "Authentication Required"; # auth_basic_user_file /path/to/.htpasswd; location / { proxy_pass http://localhost:8000; } } 手順 docker-compose.yml、nginx設定ファイルを作成 必要に応じてsudo certbot --nginxでHTTPS対応 添付ファイルのアップロード先ディレクトリを作成 mkdir -p app/images docker-compose up -dでMediaWikiを起動 起動時にwikiexamplecom_mediawiki_1 is up-to-dateのようなログが表示されるので、isより前のMediaWikiコンテナ名を控える ブラウザから初期設定 設定ファイルLocalSettings.phpをコピー sudo docker cp MediaWikiコンテナ名:/var/www/html/LocalSettings.php ./LocalSettings.php 拡張機能をコピー sudo docker cp MediaWikiコンテナ名:/var/www/html/extensions ./app/extensions docker-compose.ymlを開き、./LocalSettings.php、./app/extensionsのコメントアウトを解除 コンテナを再作成 sudo docker-compose up -d --force-recreate 拡張機能のインストール インストール手順 拡張機能の配布ファイル(tar.gz)をサーバにダウンロード 配布ファイルを展開 展開した拡張機能ディレクトリをapp/extensions以下にコピー(app/extensions/Mathのように) Dockerコンテナ内では/var/www/html/extensions/Mathのように配置される LocalSettings.phpにwfLoadExtension( '拡張機能ディレクトリ名' );のように追記 wfLoadExtension( 'Math' ); wfLoadExtension( 'SyntaxHighlight_GeSHi' ); 「メンテナンス:再起動」を実行 「メンテナンス:データベース構造の更新」を実行 数式(Math) Extension:Math - MediaWiki Download MediaWiki extension - MediaWiki シンタックスハイライト(SyntaxHighlight) Extension:SyntaxHighlight - MediaWiki Download MediaWiki extension - MediaWiki 設定 ロゴを変更 ロゴ変更 LocalSettings.php ## The URL paths to the logo. Make sure you change this from the default, ## or else you'll overwrite your logo when you upgrade! #$wgLogos = [ '1x' => "$wgResourceBasePath/resources/assets/wiki.png" ]; $wgLogos = [ '1x' => "$wgResourceBasePath/images/logo.png" ]; ロゴ変更 手順 LocalSettings.phpを編集 ロゴ画像をapp/images/logo.pngに配置 「メンテナンス:再起動」を実行 既定のタイムゾーンを変更 Manual:Timezone - MediaWiki タイムゾーン変更 LocalSettings.php # Time zone #$wgLocaltimezone = "UTC"; $wgLocaltimezone = "Asia/Tokyo"; タイムゾーン変更 手順 LocalSettings.phpを編集 「メンテナンス:再起動」を実行 メンテナンス 再起動 sudo docker-compose up -d --force-recreate データベース構造の更新 Manual:update.php - MediaWiki sudo docker-compose exec -u 1000 mediawiki php maintenance/update.php

2022年2月3日 · aoirint

Ubuntu 20.04, ネットワーク設定変更時の認証を回避する

Ubuntu 20.04にアップデートしてから、ネットワーク設定の変更時(接続のON/OFFなど)にSystem policy prevents control of network connectionsと表示され、認証を要求されるようになりました。 ここまではまだいいのですが、認証が表示されるたびに数秒間デスクトップがハングする状態になっていて、ストレスでした。 Keyringのロックを解除するときも数秒間ハングするので、似た原因がありそうです。 ひとまず、設定変更時の認証を要求されないようにして、ハングを防ぐことを試みました。結果として試みは成功し、ハングを回避できるようになりました。 https://unix.stackexchange.com/questions/534469/system-policy-prevents-control-of-network-connections https://code.luasoftware.com/tutorials/linux/ubuntu-prompt-system-policy-prevents-modification-of-network-settings-for-all-users/ /etc/polkit-1/localauthority/50-local.d/50-allow-network-manager.pkla [Allow Network Manager all Users] Identity=unix-user:* Action=org.freedesktop.NetworkManager.settings.modify.system;org.freedesktop.NetworkManager.network-control ResultAny=no ResultInactive=no ResultActive=yes systemctl restart network-manager.service

2021年11月29日 · aoirint

2021-11-27

VOICEVOX VOICEVOX 0.9.1がリリースされ、つむぎちゃん、リツさんが実装された。 まだ使いこなせていないけれど、つむぎちゃんは、はっきりしたいい声で話してくれる。 リツさんもクールな声で話してくれる。 しかし、WebページとLinux版では、つむぎちゃんの画像がぼやけていた…。 このままでは、わたしの中のイメージが、ぼやけつむぎちゃんになってしまう。 ソフトウェア側の立ち絵がぼやけていなかったのが救いだが。 どうにも、奇数幅の画像を表示しようとするときに起きる問題らしい(Chromeか、画像を扱うライブラリか、グラフィックスドライバか)。 圧縮効率がよくなるといいなと思って、自分の作る画像ではだいたい偶数幅にするようにしていたけれど、謎の問題が起きることがあるのか…。 画像フォーマットの仕様上は奇数幅画像を扱えるのに、なんか残念な感じがある。 Windows版のChromeはなにか対策が組み込まれているのか、はたまた偶然か、再現しなかった。 Electronの方(VOICEVOXソフトウェア)では再現したので、Chromiumが抱える問題かもしれない(Chromeではなんやかんや修正されているとかあるかもしれない)。 https://github.com/Hiroshiba/voicevox_resource/pull/1 https://github.com/Hiroshiba/voicevox_blog/pull/6 修正のため、それぞれPRを用意したけれど、Webページの方は自動縮小版画像が絡んで少しややこしそう。 あと、再現性がよくわからない、おま環対策PRなのも不安要素(ヒホさんの環境では再現しないっぽい)。 一回Issueを作ってからでもよかったけれど、修正策は一応分かっているので…。 もっといい方法があるかもしれないというのは気になるが。 おためし ぼやけつっむです.mp3 VOICEVOX:春日部つむぎ, ぼやけつっむです.vvproj(VOICEVOX 0.9.1) なんか0.9.1時点ではちょっと音割れ気味な感じがあるので、音量を控えめにした方がいいかもしれない(0.50くらい?)。 誰にでも様付けするデルシェア姫(胃世界料理道)のイメージを反映してみたい(ボイロ同士の掛け合い)。 卑屈というわけではなく、活発な女の子だけれど、相手に失礼にならないようにと気をつけるあまり、敬語が抜けない感じ。 デルシェア姫は高貴な生まれだけれど粗野な平民と頻繁に触れ合う機会があったという特殊な経緯があるので、 卑屈に見えないようにするには、そういった背景が必要かもしれない。 いま商用ソフトで持っているのはA.I. VOICEの琴葉姉妹だけなので、VOICEVOXのキャラと合わせて読み上げさせてみる。 茜さま 茜さま.mp3 葵さま 葵さま.mp3 めたんさま めたんさま.mp3 ずんだもんさま ずんだもんさま.mp3 VOICEVOX:春日部つむぎ, 春日部つむぎ_キャラさま呼び.vvproj(VOICEVOX 0.9.1) 声が元気なので、こういうキャラクター性を演じられる感を得ている(公式設定とは無関係に)。 わああ、めたんさま、それはいかなる御技なのでしょう! わああ、めたんさま、それはいかなる御技なのでしょう.mp3 VOICEVOX:春日部つむぎ, 春日部つむぎ_わああ、めたんさま、それはいかなる御技なのでしょう.vvproj(VOICEVOX 0.9.1) ふふん、つむぎは知っているかしら.mp3 VOICEVOX:四国めたん, 四国めたん_ふふん、つむぎは知っているかしら.vvproj(VOICEVOX 0.9.1) ベアトリス(Re:ゼロから始める異世界生活)のアニメCVを聞いたことがないので、これに近いイメージを持っている。 特に意味はないのよ? ほんとよ?.mp3 VOICEVOX:四国めたん, 四国めたん_特に意味はないのよ? ほんとよ?.vvproj(VOICEVOX 0.9.1) 波音リツはクールな声ゆえに使いどころが難しいかも。 [使いどころさん!? まずいですよ!.mp3](assets/波音リツ_使いどころさん!? まずいですよ!.mp3) VOICEVOX:波音リツ, [波音リツ_使いどころさん!? まずいですよ!.vvproj](assets/波音リツ_使いどころさん!? まずいですよ!.vvproj)(VOICEVOX 0.9.1) 電車の例はよかった。落ち着いた声? 次は、明大前、明大前.mp3 VOICEVOX:波音リツ, 波音リツ_次は、明大前、明大前.vvproj(VOICEVOX 0.9.1) ...

2021年11月27日 · aoirint

Ubuntu, CUDAを入れたあとにSteamが起動しない

https://qiita.com/yakitatata/items/b2203f90defcad68bb9f NVIDIAドライバのrunfileをダウンロードする(インストール済みのバージョンと合わせる)。 ドライバ: https://www.nvidia.co.jp/Download/Find.aspx?lang=jp ディレクトリに展開する。 chmod +x NVIDIA-Linux-x86_64-495.29.05.run ./NVIDIA-Linux-x86_64-495.29.05.run -x sudo chown -R root:root NVIDIA-Linux-x86_64-495.29.05/ sudo mv NVIDIA-Linux-x86_64-495.29.05 /opt/ /etc/ld.so.conf.d/nvidia-32bit.conf 32bitライブラリの入ったディレクトリをldに読み込ませるようにする。 /opt/NVIDIA-Linux-x86_64-495.29.05/32 再起動する。 sudo ldconfig sudo reboot

2021年11月18日 · aoirint