o108minmin / halberd Goto Github PK
View Code? Open in Web Editor NEWTTS(Text To Speech)ソフトウェアのファイルから字幕(srt, xml)を生成するCLIツール
Home Page: https://o108minmin.github.io/halberd-pages/
License: GNU Lesser General Public License v3.0
TTS(Text To Speech)ソフトウェアのファイルから字幕(srt, xml)を生成するCLIツール
Home Page: https://o108minmin.github.io/halberd-pages/
License: GNU Lesser General Public License v3.0
課題 or やりたいこと
$ ls
output-0.txt output-0.wav output-1.txt output-1.wav
$ iconv -f SJIS output-0.txt
話者>わあ
この時 話者>
が邪魔になる
一応書いておくと、VOICEROIDの仕様
やること
halberd --exclude-text "[^a-zA-Z_0-9>].*>"
課題 or やりたいこと
やること
やりたいこと
やること
課題 or やりたいこと
やること
やらないこと
概要
バグの概要
The system's UTC offset could not be determined
と出て失敗する
再現手段
再現方法を書く
The system's UTC offset could not be determined
と出て失敗する期待される動作
A clear and concise description of what you expected to happen.
環境 (please complete the following information):
その他
Add any other context about the problem here.
課題 or やりたいこと
やること
やりたいこと
やること
課題 or やりたいこと
VOICEPEAKを追加したい
やること
cliまでの対応はこのprを参考にする #36
実装に必要な情報
下記が分かっているなら追記
.../frimo% ls -a
0-frimo.txt 0-frimo.wav 1-frimo.txt 1-frimo.wav
課題
やること
課題 or やりたいこと
やること
課題 or やりたいこと
{TTS}を追加したい
やること
cliまでの対応はこのprを参考にする #36
実装に必要な情報
下記が分かっているなら追記
01.wav
02.wav
01.txt
02.txt
課題
01.txt 01.wav
それを下記のように一部wavファイルが抜けていても動作するようにしたい
01.txt 01.wav 02.txt
やること
課題 or やりたいこと
やること
概要
バグの概要
stderr="[2022-11-12T16:21:09Z INFO halberdcli] create halberd config\n[2022-11-12T16:21:09Z INFO halberdcli] enable debug mode: false\n[2022-11-12T16:21:09Z INFO halberdcli] build config\n[2022-11-12T16:21:09Z INFO halberdcli] Config { tts: \"coefont\", dirname: \"./notfound\", format: \"srt\", use_timestamp: false, output: StdoutLock { .. } }\n[2022-11-12T16:21:09Z INFO halberd_core] start halberd\n[2022-11-12T16:21:09Z INFO halberd_core] input TTS: coefont\n[2022-11-12T16:21:09Z INFO halberd_core::tts::service] input profile_name: coefont\n[2022-11-12T16:21:09Z INFO halberd_core] input directory: ./notfound\n[2022-11-12T16:21:09Z ERROR halberdcli] Problem running halberd: 指定されたパスが見つかりません。 (os error 3)\n"
', /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52\library\core\src\ops\function.rs:248:5
windows10でcargo testを実行すると一部のテストが失敗する
test error_output_not_found ... FAILED
test normal_txt_file_not_found ... ok
test error_invalid_tts_talk_type ... ok
test error_input_not_found ... FAILED
再現手段
再現方法を書く
期待される動作
A clear and concise description of what you expected to happen.
環境 (please complete the following information):
その他
Add any other context about the problem here.
課題 or やりたいこと
やること
課題 or やりたいこと
GitHub Actionsではclippyをインストールして利用し、CI警告しか出ていないので下記を利用して自動化する
課題 or やりたいこと
お願いしたいこと
やりたいこと
やること
課題 or やりたいこと
やること
課題 or やりたいこと
Tagging suggestions
It’s common practice to prefix your version names with the letter v. Some good tag names might be v1.0.0 or v2.3.4.
If the tag isn’t meant for production use, add a pre-release version after the version name. Some good pre-release versions might be v0.2.0-alpha or v5.9-beta.3.
やること
狂気的なこと
を実行するやりたいこと
やること
課題 or やりたいこと
やること
やらない
課題 or やりたいこと
やること
やらないこと
課題 or やりたいこと
やること
課題 or やりたいこと
halberd_gui/src/App.tsx
にすべてが書かれているので分割するやること
課題 or やりたいこと
やること
課題 or やりたいこと
お願いしたいこと
概要
v1.5.3以降、halberd.exeがWindows Defenderに誤検知されてしまう
再現手段
PowerShell v.1.5.3でhalberd.exeを実行する
C:\Users\o108m\Downloads› .\halberd.exe -h
期待される動作
正常にヘルプが表示される
環境 (please complete the following information):
その他
Add any other context about the problem here.
課題 or やりたいこと
やること
入力値が正常だったとき(指定したディレクトリが空)
を異常系に倒す
課題 or やりたいこと
課題 or やりたいこと
やること
課題 or やりたいこと
やること
これでいけるならいいけど、ダメなら他の形式を考えてみる
課題 or やりたいこと
お願いしたいこと
課題 or やりたいこと
やること
やりたいこと
やること
概要
利用しているnodeが古いので警告が出ている
[Run cargo test](https://github.com/o108minmin/halberd/actions/runs/3561100320/jobs/5981703595)
Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1
課題
やること
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.