音関係に疎い人間がNEUTRINO(AIきりたん)を使って歌を作る記事の第3弾。
NEUTRINO
でNSF
法を使った音声合成ができるとのことで試してみます。
NSF
法はニューラルソースフィルタモデルを使った手法で高速に高品質な音声を合成できる方法みたいです。理屈はともかく早速試そう。
最終的な聞き比べは最後にあります。
音関係に疎い人間がNEUTRINO(AIきりたん)を使って歌を作る記事の第3弾。
NEUTRINO
でNSF
法を使った音声合成ができるとのことで試してみます。
NSF
法はニューラルソースフィルタモデルを使った手法で高速に高品質な音声を合成できる方法みたいです。理屈はともかく早速試そう。
最終的な聞き比べは最後にあります。
前回AIきりたんにつられて挑戦を行ったNEUTRINO。
今回はもう少し踏み込んで調声してみます。
最近よく聞くAIきりたん。
簡単といってもどうせ音楽系技能がないと使えないんだろうと思いつつも何とかならんのかという内容です。
楽譜が読めないレベルの人間の挑戦。
前回のTwitter
埋め込みのようにGoogle Map
をReact
で埋め込む方法を考えます。
同じようにhttps://maps.googleapis.com/maps/api/js?key=XXXXX
を読み込むことでAPI
(google.maps.XXX
など)が使えるようになります。
ただし今回はかなりDOM
をいじる必要があるので1から作るのはかなり面倒です。
React
(Next.js
)でTwitter
の埋め込みを行いたい。
主にタイムラインが対象ですが、一応何でも埋め込めるようにしておきます。
ライブラリを使ったり使わなかったり。
gl-reactを使ってGLSLでお絵描きをしてみます。
以下と同じようなGLSLの練習メモです。
React Native(Expo)で端末の状態を気にすることは少ないです。
以前のカレイドツクールではOpenGL
関係で復帰処理が必要でしたが、ライブラリで復帰直後に発火するイベントがあったためそれを使っていました。
今回はカメラのリロードが必要になったので復帰イベントを調べました。
状態に合わせてスタイルの上書き(オーバーライド)をしたいことはよくある。
1 2 3 4 5 6 7 8 9 |
const views = arr.map((v, i) => { const _style = StyleSheet.flatten([ styles.A, i % 2 == 0 && styles.B ]); return ( <View style={_style}>{v.name}</View> ); }); |
スタイル自体はStyleSheet.create
で定義してると思ってください。
通常[]
(配列)を使えばいいのですがちょっとハマったことがあったので、3つの方法と注意する点を書いておきます。
一月ほど前に失敗した「React Native (Expo)でカメラプレビューにエフェクト」のリベンジです。
React Native(Expo managed)
の環境で、カメラのプレビュー画面を入力としてOpenGL
で編集して表示する方法を見つけたので書いておきます。