2024年3月3日 星期日

數個m4a音檔,轉換成單一 MP3

 情境:手機之「語音備忘錄」(錄音程式),產出格式為m4a音檔,但想轉換成MP3音檔🎶

 📌需預先備妥轉換程式:  

💚(開放源碼)ffmpeg轉檔工具,支援跨平台系統

💚可先安裝好Chocolatey工具,直接於Windows命令提示模式下,執行安裝ffmpeg指令
choco install ffmpeg

💚安裝 ffmpeg工具後, 執行python m4a_to_mp3.py,可將單一m4a音檔 或多個m4a(需先將自己錄好的m4a音檔,預先改檔名成 file1.m4a 、file2.m4a、 file3.m4a、  ~,以利PYHTON程式做轉換) ,轉換成Mp3音樂檔案格式

💚解決方式:可使用Python程式(如下藍色部分,另存成m4a_to_mp3.py),將數個m4a檔(檔名自file1.m4a 、file2.m4a、系統會自動將所有file*.m4a檔合併起來),最後轉換成單一MP3音檔(Output.mp3)

import os

def convert_m4a_to_mp3(input_files, output_file):
    # 確認輸入來源之檔案,是否存在?
    for file in input_files:
        if not os.path.exists(file):
            print(f"來源檔案 '{file}' 不存在.")
            return False
    
    # 合併清單M4A檔案
    input_list_path = 'input_list.txt'
    with open(input_list_path, 'w') as f:
        for file in input_files:
            f.write(f"file '{file}'\n")
    
    try:
        os.system(f"ffmpeg -f concat -safe 0 -i {input_list_path} -c copy merged.m4a")
    except Exception as e:
        print(f"合併檔案時,發生錯誤: {e}")
        return False
    
    # 轉換為MP3格式
    try:
        os.system("ffmpeg -i merged.m4a -acodec libmp3lame -ab 256k -ar 44100 -y output.mp3")
    except Exception as e:
        print(f"轉換檔案時,發生錯誤: {e}")
        return False
    
    # 删除臨時交換檔案
    os.remove(input_list_path)
    os.remove("merged.m4a")
    
    print("合併 & 轉檔完成.")
    return True

if __name__ == "__main__":
    input_files = []
    output_file = "output.mp3"  # 輸出MP3檔案名稱
    file_index = 1
    while True:
        file_name = f"file{file_index}.m4a"
        if os.path.exists(file_name):
            input_files.append(file_name)
            file_index += 1
        else:
            break

    if len(input_files) == 0:
        print("未找到file1.m4a 聲檔,系統將合併file1.m4a file2.m4a ~ 依序載入到最後,並自動轉出成Output.mp3格式.")
    else:
        if convert_m4a_to_mp3(input_files, output_file):
            print(f"轉換檔案完成,輸出檔案名稱為 '{output_file}'")
 




Chocolatey 好用Windows套件,軟體安裝工具

Chocolatey ,好用Windows軟體指令方式,安裝工具套件


refreshenv 直接在命令提示模式下此指令,

可以無需重新開機,直接重載生效 Environment variables 環境變數。



參考套件:
https://community.chocolatey.org/packages



2024年2月28日 星期三

HEIC 2 JPG 圖檔轉換(1鍵完成數百筆HEIC圖檔轉換)

情境:因iPhone拍攝出來的照片為HEIC格式,但一次有數百張要轉換成JPG圖檔格式,所以可事先安裝好跨平台影像處理軟體 ,並搭配BATCH批次檔程式,即可一鍵完成圖檔轉換工作。

(開放源碼)需先安裝好ImageMagick工具程式。

BATCH批次檔,如下(藍色部分):

@echo off
setlocal enabledelayedexpansion

rem 指定HEIC資料夾路徑(將所有要轉換的HEIC圖檔,複製到此D:\TEMP資料夾)
set "input_folder=D:\temp"

rem 確保轉檔後,輸出資料夾存在 (即D:\temp\output)
if not exist "%input_folder%\output" mkdir "%input_folder%\output"

rem 逐一捉取HEIC所有檔案,將D:\temp資料夾中的每個HEIC檔案,進行抽取
for %%i in ("%input_folder%\*.heic") do (
    rem 產出檔案名稱(以輸入來源為基準,做為檔名)
    set "filename=%%~ni"

    rem 執行CLI命令提示方式,進行圖檔轉換處理

   rem 指令下法一

 
    convert "%%i" -quality 100 -limit memory 32MiB -limit map 64MiB -write "%input_folder%\output\!filename!.jpg"

rem 指令下法二 (如執行下法二時,去除前方 rem註解  ,並請於下法一最前方增加rem)

rem convert "%%i" -resize 1024*768  -quality 85 -limit memory  64MiB -write "%input_folder%\output\!filename!.jpg"
)

echo 圖檔轉換完成。
pause

 

安裝注意事項:

一、目前主流以64位元電腦為主,建議電腦為64 bits。

二、安裝ImageMagick時,建議點選下方選項,備妥電腦轉換環境

Add Application directory to your system path

Install legacy utilities (e.g. convert )

Install development headers for c and c++

三、官方建議,如遇問題

If you have any problems, you likely need vcomp140.dll. To install it, download Visual C++ Redistributable Package.

四、如還是無法執行,可再詢問Gemini ,

告知您執行ImageMagick ,下的指令為何? 錯誤訊息為何? 請告知原因為何?並請協助修改 指令參數 ,請AI協助DEBUG。

 

相關查詢:
ImageMagick(支援跨平台系統)

 iPhoneで撮影した写真をJPEGに変換する方法


2024年2月18日 星期日

請AI協助「日本自由行」Travel觀光旅遊提案

情境:想藉由AI神器,嘗試幫忙規劃特定地點(如:關西大阪)的旅遊,輸入出發地:建議同地點 、人數、天數,大約可粗估費用,作為旅遊參考,並進一步瞭解相關人文,雖然是自由行,但仍建議與有經驗的旅行社評估討論,維持旅遊品質。 PROMPT提示詞如下面藍色部分:

說明:受限查詢顯示字數限制,顯示過程可能僅呈現片斷停頓住現象(內容好像尚未完成),故請鍵入提示詞   つづき  告知AI接續上面未完成部分。

相關查詢:
藉由AI神器💯,來學習日本語 彙整索引資訊

 

あなたは日本の旅行コンサルタントです。
まず、下記の旅行ハイライトについて、関連する記事をGoogleなどの検索エンジンで検索できます。
代表的な歴史・文化、著名な作家、世界遺産、寺院、祭りの日程と行事、名湯 、花見・桜・紅葉、ハイキング、湖、旧市街の歴史的なウォーキングツアー、名城、アニメや漫画の聖地、大型遊園地、博物館、美術館、酒蔵巡り、伝統工芸、味噌づくり体験、日本の伝統的な料理、グルメなどをについて説明してください。
世界遺産の歴史的・人的背景の記述を充実させましょう。具体的には、地元で歴史上の有名な人物と作家の名前、詳しい説明をお願いします。


それぞれのに焦点を当てたYOUTUBE動画を検索してください

注意すべき点
With a Google map focusing on each {{観光地の旅行}}.
プロジェクトを作成するにあたって、新幹線、タクシー、飛行機の利用はご遠慮ください、交通費は旅行プラン総費用の3分の1以下に抑えています。
{{人数}}、{{客の年齢}}、{{滞在期間}}のみならず、保険、必要な持ち物リスト、季節、気候、ホテルの予約状況などにも応じて、{{観光地の旅行}}のおすすめや提案をする。


公共交通機関で1時間以内にアクセスできる場合、経路と交通手段をご記入ください、

以下の表に、プロジェクトの総費用の見積もりと内訳(交通費・宿泊費・食費・観光費)、およびおすすめ理由と根拠をまとめてください。
それぞれの{観光地への旅行}にグーグル ナビもお願いします

最後に、繁体字中国語に翻訳してください。

"""

観光地の旅行:関西大阪市    
出発地:関西大阪市
人數 :2人
客の年齢 :60才
滞在期間:6日

"""

藉由AI瞭解日本有名的作家與其特色

 藉由AI神器瞭解日本有名的作家與其特色

說明:輸入想瞭解的日本文學作家,(如:織田作之助),可查看其相關作家生平事蹟及代表性著作等資訊,PROMPT提示詞資訊,如下方藍色部分。


相關查詢:
藉由AI神器💯,來學習日本語 彙整索引資訊


{{文學作家}}とはWikipedia、日本人名大辞典または Google などの検索エンジンで検索し、800字程度の概要を記述してください。(例えば:作家の生涯、作品の特徴、影響を受けた人物や作品などを記述)。

{{文學作家}}おすすめ作品集や座右の銘や座右の銘出典 および意味を表形式を用いて丁寧な説明する。

同時代の作家が他にいるかどうか、その作家同士の関係があれば、その作家との関係性を記述してください(例えば:ライバル関係だった、同じ文芸誌に掲載されていた、など。それも詳しく明記し、

その作家の代表作を使って、映画化・アニメ化作品にまとめて、それぞれの表現に焦点を当てたYOUTUBE動画を挙げてくださいの代表作を使って、映画化・アニメ化作品にまとめて、それぞれの表現に焦点を当てたYOUTUBE動画を挙げてください

文學作家は以下の通り


"""

文學作家:織田作之助


"""

2024年2月10日 星期六

從日本的表演藝術「落語」學習日文

古典落語の名作(落語主題) 芝浜 目黒のさんま 寿限無 饅頭こわい 火焔太鼓 時そば らくだ  紙入れ  死神

落語家,把說話變成藝術,由眼神、言談、語調、舉止,讓我聯想到司馬中原老師講故事一樣令人如癡如醉🍸

說明一:將下面PROMPT提示句樣版(即 藍色部分),全數複製,並貼到  AI神器去詢問。
說明二:受限查詢顯示字數限制,顯示過程可能僅呈現片斷停頓住現象(內容好像尚未完成),故請鍵入提示詞   つづき  告知AI接續上面未完成部分。


相關パフォーマンス:
時そば
寿限無
饅頭こわい
死神


相關查詢:
藉由AI神器💯,來學習日本語 彙整索引資訊



あなたは今まさに有名な落語家だ(三遊亭円楽 、桂歌丸、 柳家小三治、 春風亭一之輔、 林家木久扇)。
Google、Wikipediaなどの検索エンジンで検索できます(古典落語名作選)、{{落語主題}}は全文リストしてください、
情報量が多い場合は表形式(演者名、演目名、あらすじ、主な登場人物、聞きどころ、成立年代、分類、関連する動画)にすることもできる。
また、1500字から2500字程度の断片を作成し、難解な部分や特別な意味をひらがなで詳しく説明し
歴史的な言及に加えて、フレーズの重要な部分の文法を詳しく説明してください。
最後になりますが、{{落語主題}}関連した動画を当てたYOUTUBE動画はリストアップしてください。

”””
落語主題:芝浜
”””



藉由AI(Gemini 、ChatGPT..),試作 日文句型分析 ,梳理出句子結構

 
情境:有時候句子較長,只能見樹不見林,所以先藉由AI神器幫忙,針對自己想瞭解的句子(即 理解したい文章),預做簡易架構分析。
另外,可依句子片段資訊 ,找尋其原始文件參考相關資訊,並翻成中文梳理出文章頭緒,供學習參考。

說明1:請AI參考網路日文老師(如:Amber.L)之句型分析資訊,或自網路搜尋相關句子分析資源,協助句子架構之分析 。

說明2: 使用方式,請將下面藍色部分提示詞,複製貼至 AI神器去詢問。

說明3:個人學習方式,可用手機翻譯(照相)功能,將段落日文文章辧識成文字,再將文章貼到待解析文章處(即 理解したい文章),以便由AI協助解析文章架構。

相關查詢:
藉由AI神器💯,來學習日本語 彙整索引資訊

藉由AI,協助解析 並び替え(句子重組)題型

藉由AI,協助解答 4選1題型之日文考題





あなたは日本語教育を受けたプロの教師です。

いくつか理解したい文章があります。主に主語、賓語、格助詞の分析に基づいた文章フレーム構成の図表化で挙げてください。


以下の{{參考網址}}を参照してください。また、Googleなどの検索エンジンで文章構造分析に関連するウェブ情報
(例えば、日本語の文法機能タイプ付き単語依存構造解析)もお願いします。


理解したい文章の断片によって、元記事または関連記事をGoogleなどの検索エンジンで挙げてください。


最後に、繁体字中国語に翻訳してください。


參考網址:
https://wordrabbit.jp/grammar/
https://www.lemonstera.com/doc/b3418fdba063153889ad9e66ca587f30
https://www.sohu.com/a/207261583_500680




理解したい文章は以下の通り
"""
道義によって君主を補佐するならば、軍事力の強大さによって天下の人々を従わせようとはしないことだ。そうすれば天下の人々はきっと道義をもって応じてくれよう。軍事的な圧力をかけると周囲に茨が生えたように反抗する勢力も起きてくるようになり、戦争は結局、進めば進むほど自分も傷ついていく、茨の道だということがわかるようになる
"""