把人聲與樂器分離的超強軟體 Ultimate Vocal Remover

之前介紹過 Spleeter 這個分離人聲的軟體,不過在 M2 晶片的 Mac 上跑的時候,總是會遇到許多問題,例如顯示「illegal hardware instruction」錯誤之類的,且我在他的 Github 上看到最近一次 release 是 2021 感覺已經沒有在持續更新,索性就開始尋找替代方案。

這次要介紹的是可以更方便使用,並且有圖形介面的 Ultimate Vocal Remover GUI。

首先先到它的 Github 專案的 Releases 頁面下載安裝檔。Windows有兩個版本可選,一個是一般版,另一個是給有 AMD Radeon 或 Intel Arc 顯示卡的人使用的版本。

Mac 也有兩種版本,一個是 M1, M2 晶片 (arm64) 版,另一個是 Intel 晶片 (x86_64) 版。就看自己系統來決定下載哪一種。

裝完後,打開的畫面長這樣:

閱讀全文 把人聲與樂器分離的超強軟體 Ultimate Vocal Remover

[語言學習筆記] 中日英的數字單位(個十百千萬億兆)的唸法比較

這篇是由中、日文的數字表現方式,來對照英文的表現方式。首先先來了解各語言在數字單位上的不同、唸法的不同,後面會提供一個對照表。

很幸運地,日文跟中文對於數字的單位模式是一模一樣。唯一有例外的地方在於,當百跟千的數量是一時,不用把一唸出來,直接講百或千即可。但千的後面直接接著別的單位,例如「千萬」、「千億」等等,千前面的一還是得唸出來。

例如「168」唸作「ひゃく ろくじゅう はち」

例如「1,989」唸作「せん きゅうひゃく はちじゅう きゅう」

例如「12,000,000」唸作「せん にひゃく まん」

例如「10,000,000」唸作「いっせんまん」

注意到了嗎?一千兩百萬跟一千萬的唸法不同,一千兩百萬的情況下,千並非直接接著萬,因此還是可以省略唸一。一千萬就必須唸出一。

閱讀全文 [語言學習筆記] 中日英的數字單位(個十百千萬億兆)的唸法比較

[歌詞翻譯] 負けないで – Zard

ふとした瞬間に 視線がぶつかる
幸運(しあわせ)のときめき 覚えているでしょ
パステルカラーの季節に恋した
あの日のように 輝いてる あなたでいてね

突然一瞬間 對到了眼
那幸福的悸動 你還記得吧
在粉色系的季節相愛
你要持續跟那天一樣閃耀喔

閱讀全文 [歌詞翻譯] 負けないで – Zard

[歌詞翻譯] 元気を出して – 竹内まりや

涙など見せない 強気なあなたを
そんなに悲しませた人は誰なの?
終りを告げた恋に すがるのはやめにして
ふりだしから また始めればいい
幸せになりたい気持ちがあるなら
明日を見つけることは とても簡単

是誰,把不想讓人看到流淚、愛逞強的你
弄得如此悲傷呢?
別再執著於告終的戀情
只要再次從原點出發就好了
如果有心想變幸福的話
找尋明天是非常簡單的

閱讀全文 [歌詞翻譯] 元気を出して – 竹内まりや

[歌詞翻譯] アイドル IDOL – YOASOBI

無敵の笑顔で荒らすメディア
知りたいその秘密ミステリアス
抜けてるとこさえ彼女のエリア
完璧で嘘つきな君は
天才的なアイドル様

用無敵的笑容橫掃媒體版面
大家想知道的秘密,被她搞得像謎團一樣
連冒失這點,都在她能掌控的領域
你能如此完美的說謊
真的是天才般的IDOL大大

閱讀全文 [歌詞翻譯] アイドル IDOL – YOASOBI

[歌詞翻譯] 世界が終るまでは… – WANDS

大都会に 僕はもう一人で
投げ捨てられた 空きカンのようだ
互いのすべてを 知りつくすまでが
愛ならば いっそ 永久(とわ)に眠ろうか…

在大都市中,我已孤零零一人
就像被丟棄的空罐
如果要解彼此的一切才算是愛的話
那麼乾脆就讓我永遠長眠吧…

閱讀全文 [歌詞翻譯] 世界が終るまでは… – WANDS

[css筆記] 多行的情況下使用刪節號

上次介紹過如何在表格中使用刪節號,然而之前介紹的這個刪節號的方式,因搭配white-space: nowrap,使得我們使用刪節號會被限制在一行內。這次想要介紹的是在多行的情況下使用刪節號。

這次會使用到的屬性或值會需要加上 webkit prefix,分別是:display: -webkit-box,-webkit-line-clamp: 2, -webkit-box-orient: vertical,因為都還不是標規,亦或者是已經在css level3中有制定,但各家瀏覽器還是暫時只支援加上prefix的版本。例如 line-clamp,我們用caniuse查一下,可以看到他已經制定了,但不管是在edge, firefox, safari, chrome等等的瀏覽器,都還是必須加上prefix。

我們要做的很簡單,就是把 white-space: nowrap 拿掉,原本的 overflow: hidden; text-overflow: ellipsis; 保留,並加上 display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 即可。

以下來解釋一下個屬性或值的意義。

display: -webkit-box; 其實就是個跟 display: flex 類似的東西,都是讓你可以做彈性編排的屬性值。但在此如果我們換成 flex,刪節號會失效。

-webkit-line-clamp 用於限制內文行數。

-webkit-box-orient: vertical; 以垂直 (vertical) 還是水平 (horizontal) 的方式排列內容

以下是範例程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    .text {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
  </style>
</head>
<body>
  <div class="text">
    最後,當他們回到了小咖啡的家中時,天已經亮了。小咖啡感激地對彩虹說:“謝謝你陪我一起冒險,如果沒有你,我可能永遠都找不到回家的路。”而彩虹笑著回答說:“沒關係,朋友就應該互相幫助。”他們相擁而睡,帶著對未來的無限期待。小雨班聽完這個故事後,眼皮漸漸變得沉重,他靜靜地閉上了眼睛,腦海中充滿了對動物冒險的美好幻想。最後,他甜甜地入睡了,做著美好的夢境。
  </div>
</body>
</html>

[css筆記] 在表格中使用刪節號 css text-overflow: ellipsis

下圖是最終我們希望得到的結果:當表格中的 text 2 欄位文字過長時,可以被自動截斷,並加上刪節號。不過在實作的過程中,有遇到一些問題。以下是遇到的問題與解決方式:

首先,我們先做一個表格,外觀與程式碼如下:

閱讀全文 [css筆記] 在表格中使用刪節號 css text-overflow: ellipsis

[歌詞翻譯] 君と僕の挽歌 – さかいゆう

這首歌是我開始接觸さかいゆう的歌之後,算是數一數二最喜歡的一首歌吧。さかいゆう的歌常常充斥著福音歌曲的調性,這也是相當吸引我的一個地方。雖然我不是教徒,也沒有任何信仰,但福音歌曲這個曲風,確實很吸引我。但另一個會喜歡這首歌的點,是因為我也有在非常年輕時,友人就離去的經驗。我也常常覺得,好像只要想到對方,這份思念就能聯繫起我們的靈魂,繼續共同活著。因此,當初次聽到這首歌時,就備受感動。接下來就來看看這首歌的翻譯吧。

淋しさは続くだろう この先も
思い出 増えない でも輝いてる
今 どんな大人に
ボクは見えるかな

這份寂寞之後應該也是會持續下去吧
回憶雖然不會增加了,但仍閃耀著
我現在看起來像怎樣的大人呢?

春の風に消えた 無邪気な夢
ボクがひとりで叶えてしまったよ
ねぇ これでいいかな?
キミならどうした?

那個被春天的風吹散的純潔的夢想
我一個人實現了呦
誒,這樣就可以了嗎?
若是你的話,你會怎麼做?

How’s it going? How’s it going?
調子どうですか?
こちらはツライこともありますが
キミへと届く気がするから
こうして歌っているよ

How’s it going? How’s it going?
近來好媽?
這裡雖然也有痛苦的事情
但我覺得好像可以傳達給你
所以我一直這樣唱著歌

別れの瞬間も なぜだろう?
悲しみよりも「ありがとう」がこみ上げて来たよ
伝えたかった
キミに出逢えて良かった

你離去的那時也是
不知為何,比起悲傷的情緒,反而是「感謝」的情緒湧上心頭
好想傳達給你
能遇見你真好

How’s it going? How’s it going?
調子どうですか?
こちらは空見上げるばかりさ
キミへと届く気がするから
こうして歌っているよ

How’s it going? How’s it going?
近來好媽?
我這邊只能仰望著天空
但我覺得好像可以傳達給你
所以我一直這樣唱著歌

静寂(せいじゃく)の中 瞳閉じれば
こだまする懐かしい声
時を超えて 本当の意味で
つながりあって生き続けてゆく

在寂靜之中,若閉上眼睛
有著懷念的回音
這回音穿越了時空
真實地將我們聯繫在一起,繼續生活下去

How’s it going? How’s it going?
調子どうですか?
優しい苦笑い(にがわらい)を思い出す
あきらめ悪い ボクの性格も
相変わらずさ

How’s it going? How’s it going?
近來好媽?
想到你溫柔地苦笑
我不喜歡認輸的個性
也還是一樣吧

How’s it going? How’s it going?
また一緒に
笑いたくて 語り合いたくて
Can you hear me?
キミへと届く気がするから
歌い続けているよ

How’s it going? How’s it going?
想再一起笑
想再一起講話
Can you hear me?
我覺得好像可以傳達給你
所以我持續唱著歌

(調子どうですか?)
(こちらはツライこともありますが)
今日も 明日も たぶんずっと
こうして歌っているよ

(近來好媽)
(這裡雖然也有痛苦的事情)
今天、明天,大概永遠
我都會這樣唱著歌

(調子どうですか?)
(こちらはツライこともありますが)
(キミへと届く気がするから)
こうして歌っているよ

(近來好媽)
(這裡雖然也有痛苦的事情)
(但我覺得好像可以傳達給你)
所以我一直這樣唱著歌

(調子どうですか?)
(こちらはツライこともありますが)
(キミへと届く気がするから)
こうして歌っているよ

(近來好媽)
(這裡雖然也有痛苦的事情)
(但我覺得好像可以傳達給你)
所以我一直這樣唱著歌

[歌詞翻譯] 鱗 – 秦基博

少し伸びた前髪を
かき上げたその先に見えた
緑がかった君の瞳に
映り込んだ 僕は魚
いろんな言い訳で 着飾って
仕方ないと笑っていた
傷付くよりは
まだ その方がいいように思えて

稍微變長的瀏海
將其往上抓,才看得到前方
你略帶綠色的瞳孔
映入的是我,一條魚
用各種藉口裝飾自己
無可奈何地笑著
比起受傷
我仍覺得這樣比較好

閱讀全文 [歌詞翻譯] 鱗 – 秦基博

[歌詞翻譯] 夏色 – ゆず

駐車場のネコはアクビをしながら
今日も一日を過ごしてゆく
何も変わらない 穏やかな街並
みんな夏が来たって 浮かれ気分なのに
君は一人さえない顔してるネ
そうだ 君に見せたい物があるんだ

停車場的貓打著哈欠
今天也將度過
一切都沒有改變,平靜的街道
明明每個人都陶醉在夏天來臨的氛圍中
但你卻露出乏味的表情
是的,我有些東西想讓你看

閱讀全文 [歌詞翻譯] 夏色 – ゆず

[歌詞翻譯] 悲しくてやりきれない – ザ・フォーク・クルセダーズ

胸にしみる 空のかがやき
今日も遠くながめ 涙をながす

滲透到內心的閃耀的天空
今天也遠遠地眺望著流著眼淚

閱讀全文 [歌詞翻譯] 悲しくてやりきれない – ザ・フォーク・クルセダーズ