OBS Studioに仮想カメラ出力やAIベースの音声ノイズ削減機能が追加 - PC Watch
こちらのプロジェクトは OBS でまかなえるようになったため、終了しました。
カスタマイズ無しで OBS -> 仮想カメラ出力 -> Momo (HWA) -> WebRTC -> Sora ができるようになりました。
| export default function LocalePlugin (builder) { | |
| builder.hook('GraphQLObjectType:fields:field', (field, build, ctx) => { | |
| const { pgSql: sql, inflection, options } = build | |
| const { | |
| scope: { pgFieldIntrospection }, | |
| addDataGenerator | |
| } = ctx | |
| if ( | 
| FROM gradle:latest | |
| # FROM openjdk:8-jre-alpine | |
| USER root | |
| # RUN apk --no-cache add curl | |
| ENV SDK_URL="https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip" \ | |
| ANDROID_HOME="/usr/local/android-sdk" \ | |
| ANDROID_VERSION=28 \ | |
| ANDROID_BUILD_TOOLS_VERSION=29.0.2 | |
| # Download Android SDK | |
| RUN mkdir "$ANDROID_HOME" .android \ | 
| #!/bin/zsh | |
| # pkgAndNotarize.sh | |
| # 2019 - Armin Briegel - Scripting OS X | |
| # place a copy of this script in in the project folder | |
| # when run it will build for installation, | |
| # create a pkg from the product, | |
| # upload the pkg for notarization and monitor the notarization status | 
OBS Studioに仮想カメラ出力やAIベースの音声ノイズ削減機能が追加 - PC Watch
こちらのプロジェクトは OBS でまかなえるようになったため、終了しました。
カスタマイズ無しで OBS -> 仮想カメラ出力 -> Momo (HWA) -> WebRTC -> Sora ができるようになりました。
| # Purpose: Shell script to connect a USB connected device via adb over WiFi | |
| # | |
| # Author: Amanshu Raikwar | |
| # | |
| # Assumptions: | |
| # 1. USB debugging is enabled in the Android device | |
| # 2. The Android device is connected to the computer via USB | |
| # 3. The Android device is connected to the same wifi as the computer | |
| # 4. The Android device is accessible through port 5555 over the wifi network | |
| # | 
| /* | |
| This is free and unencumbered software released into the public domain. | |
| Anyone is free to copy, modify, publish, use, compile, sell, or | |
| distribute this software, either in source code form or as a compiled | |
| binary, for any purpose, commercial or non-commercial, and by any | |
| means. | |
| In jurisdictions that recognize copyright laws, the author or authors | |
| of this software dedicate any and all copyright interest in the | 
| module.exports = function PgUpsertPlugin( | |
| builder, | |
| { pgDisableDefaultMutations } | |
| ) { | |
| if (pgDisableDefaultMutations) { | |
| return; | |
| } | |
| builder.hook("inflection", (inflection, build) => | |
| build.extend(inflection, { | 
| # From: https://letsencrypt.org/docs/certificates-for-localhost/ | |
| openssl req -x509 -out localhost.crt -keyout localhost.key \ | |
| -newkey rsa:2048 -nodes -sha256 \ | |
| -subj '/CN=localhost' -extensions EXT -config <( \ | |
| printf "[dn]\nCN=localhost\n[req]\ndistinguished_name = dn\n[EXT]\nsubjectAltName=DNS:localhost\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth") | 
| import base64 | |
| import hashlib | |
| import hmac | |
| import json | |
| from flask import Flask, jsonify, request | |
| app = Flask(__name__) |