Node.jsサーバでCROS対応

Node.jsのオレオレサーバ上のAPIをCROS対応させたくて調べたところ、Expressを使う前提の解説ばかりが出てくる。
めげずに調べたら、全く同じ悩みを持つ方が海外にいらっしゃった。

How to allow CORS with Node.js (without using Express)

これによると、下記の3行をヘッダ情報に追加すりゃ良いって事で、早速試したら問題なく動いた。

'Access-Control-Allow-Origin': '*', /* @dev First, read about security */
'Access-Control-Allow-Methods': 'OPTIONS, POST, GET',
'Access-Control-Max-Age': 2592000, // 30 days

pyttsx3がMacでエラーになる

PythonでText to Speechをやろうと思い「pyttsx3」をインストールしたが、エラーで動かない。
iMac + Python3.11だが、全く同じ問題に直面してた人がいた。

で、そのサイトによると “pyttsx3” ではなく “py3-tts“を入れると良いらしい。

pip install py3-tts

“py3-tts”は”pyttsx3″を動かすのに必要なものが色々追加されたパッケージっぽいので、”pyttsx3″が内包されている。
なので、使い方は”pyttsx3″と同じでOK。