發表文章

目前顯示的是 9月, 2024的文章

如何利用 AI 繪製物理講義簡圖

圖片
這裡分享的是如何使用編輯軟體 LaTeX 的 TikZ 套件,搭配 ChatGPT 來繪製物理教學用的簡圖。 例如,我們想要用電腦畫出類以下手繪圖的簡圖。 在 ChatGPT 裡上傳這張手繪圖,然後輸入以下指令: Please give me the LaTeX TikZ code for plotting the picture like the uploaded photo. ChatGPT 就會生成 LaTeX 的 TikZ 語法,稍做修飾,微調成我們所要的圖形。例如語法如下: \documentclass { standalone } \usepackage { tikz } \begin { document } \begin { tikzpicture } % Draw the fixed wall \draw [ thick ] (0,1) -- (0,-0.51); \draw [ thick ] (0,-0.51) -- (4,-0.51); % Draw the spring manually \draw [ thick ] (0,0) -- (0.2,0.2) -- (0.4,-0.2) -- (0.6,0.2) -- (0.8,-0.2) -- (1.0,0.2) -- (1.2,-0.2) -- (1.4,0.2) -- (1.6,-0.2) -- (1.8,0.2) -- (2,0); % Draw the mass block \draw [ thick ] (2,0.5) rectangle (3,-0.5) node [ midway ] { $m$ } ; % Draw the force arrow \draw [ ->,thick ] (3,0) -- (4,0) node [ midway, above ] { $F$ } ; % Add the spring constant label \node [ above ] at (1,0.3) { $k$ } ; \end { tikzpicture } \end { document } 把以上的 tex 檔案編繹後,即得到所生成的電腦版簡圖: 您可以在 TikZ.ne...

如何使用免費 AI 工具,把語音轉成文字,並且製作摘要

如何用 Whisper JAX 把語音轉成文字,並且改寫成文章和摘要 如何用 Whisper JAX 把語音轉成文字,並且改寫成文章和摘要 如何把語音轉成文字 Whisper JAX 是免費的 AI 語音轉文字的工具。首先在電腦上連進這個網頁。 https://huggingface.co/spaces/sanchit-gandhi/whisper-jax 網站裡有 3 個分頁,分別提供 Microphone,Audio file,或是 Youtube 的語音轉文字功能。 若要把音檔轉換成文字,只需要把音檔上傳到 Audio file 的界面,選擇 transcribe。若需要在輸出的文字檔加上時間標記,請勾選 Return timestamps。 按 Submit,即可開始語音轉文字的工作。 正常狀態下,轉檔速度是很快的。但由於這個網頁是開放的,所以如果遇到使用的人較多時,也許會需要排隊等待,或暫時失效。 如果要把原本沒有字幕的 Youtube 影片的語音轉換為文字,只要選擇 Whisper JAX 上的 Youtube 分頁,貼上 Youtube 影片網址即可。 應用實例:把 Youtube 影片的語音轉成文字 以這個我的 Youtube 為例,它是沒有字幕檔的。 Zotero 論文書目管理軟體的使用教學 https://www.youtube.com/watch?v=8b6A__O-nUY 把網址貼上 Whiper JAX 的 Youtube 分頁,選擇 transcribe,勾選 Return timestamps。按 Submit。 輸出的文字如下: [00:01.480 ->...

用 RStudio 製作 quarto 網站,放到 github 上

To deploy a Quarto website to GitHub using the usethis package in RStudio on Ubuntu 20.04, follow these steps: Install Required Packages : Ensure you have the usethis , quarto , and gitcreds packages installed. You can install them using the following commands in RStudio: install.packages ( "usethis" ) install.packages ( "quarto" ) install.packages ( "gitcreds" ) Create a New Quarto Project : Create a new Quarto project in RStudio. You can do this by navigating to File > New Project > New Directory > Quarto Website . Set git username and password (token) if you first use git : usethis :: use_git_config ( user.name = "Your Name" , user.email = "your.email@example.com" ) Set git token (password), you have to get the token from github.com before use : gitcreds :: gitcreds_...